Algorytm implementujący zarządzanie kolejką pacjentów oczekujących na wizytę u lekarza z wykorzystaniem listy połączonej (linked-list) jednokierunkowej.
Należy zaprojektować aplikację umożliwiającą dodanie pacjenta do listy oczekujących (na koniec listy), dodanie pacjenta priorytetowego w dowolne miejsce w liście oczekujących i usunięcie dowolnego pacjenta z kolejki. Rekord danych pacjenta powinien zawierać co najmniej następujące dane: imię, nazwisko, pesel, wiek, płeć, godzina przyjęcia.