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