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...