Klasa Stos
Algorytmy i struktury danych
ŚredniNie rozpoczęto
Punkty:20
Termin:20.02.2026
Język:Java
Opis zadania
Zaimplementuj strukturę danych stosu (Stack) w Javie z metodami push, pop, peek i isEmpty. Użyj ArrayList jako wewnętrznej struktury.
Oczekiwane zachowanie
Funkcja powinna przyjmować odpowiednie parametry i zwracać wynik zgodny z opisem.
Rozwiązanie będzie testowane na zestawie przypadków testowych, w tym ukrytych testów sprawdzających przypadki brzegowe.
Przykładowe przypadki testowe
Test 1: Push i pop
Wejście:
push(1), push(2), pop()
Oczekiwane wyjście:
2
Test 2: Peek
Wejście:
push(1), peek(), peek()
Oczekiwane wyjście:
1, 1
Test 3: isEmpty
Wejście:
isEmpty(), push(1), isEmpty()
Oczekiwane wyjście:
true, false
Testy ukryte: 1
Dodatkowe testy zostaną uruchomione po przesłaniu rozwiązania
Gotowy do uruchomienia
Edytor kodu
Loading...