Advertisement
drakon-firestone

Zadania - kolejka

Jun 3rd, 2023
959
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. # Stwórz klasę Queue (kolejka) która będzie zawierała implementację struktury danych kolejka.
  2. # Niech posiada ona:
  3. # - sprawdzenie czy kolejka jest pusta - metoda is_empty(),
  4. # - dodanie elementu do końca kolejki - metoda enqueue(),
  5. # - usuwanie elementu z początku kolejki - metoda dequeue():,
  6. # - sprawdzenie jaki element znajduje się na początku kolejki bez usuwania go - metoda peek()
  7. # zabezpiecz metody enqueue() oraz peek() przed sytuacją z pustą kolejką
  8.  
  9. # Wykorzystaj stworzoną klasę do stworzenia przykładowej kolejki, dodaj do niej min. 3 elementy i przetestuj działanie pozostałych metod.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement