Kolejka – zadanie

Kolejka

W banku
Kacper popatrzył jak działa kolejka do okienka w banku. Wszyscy stoją zgodnie z tym jak przyszli. Ostatnia  osoba ustawia się na końcu.  Osoba która wcześniej przyszła – jest wcześniej obsługiwana.

W komputerze
Kacper pomyślał, że takie podejście przydałoby się w programowaniu. Obsługa infolinii, wydruków, czy usprawnienie pracy systemu operacyjnego który by pamiętał co jeszcze jest do zrobienia.

Jaka kolejka?
Postanowił, że napisze kolejkę która będzie potrafiła:

  • Pokazać czy jest pusta czy ma elementy
  • Dodać element
  • Usunąć element

Dodatkowo kolejka powinna mieć możliwość dodawania elementów dowolnego typu (int, string, własny, …).

Problemy
Niestety Kacper ma jeszcze problemy. Nie bardzo mu wszystko działa, nie zna programowania obiektowego które by się tu przydało, nie wie czy o wszystkim pomyślał.

Pomożesz?
Napiszesz klasę która realizuje powyższą kolejkę?
Dodatkowo: Zademonstrujesz działanie kolejki dodając i wyjmując elementy?

Powodzenia!

Rozwiązanie zadania: https://oki.org.pl/kolejka

Nie dodano jeszcze komentarza, rozpocznij dyskusję pierwszy.

Dodaj komentarz