Abstraktní datové typy
Obousměrný kruhový seznam
 Vytisknout studijní materiál

Zadání:

Napište program pro vytváření seřazeného obousměrného kruhového seznamu s využitím iterátoru. Vytvořte třídu Zamestnanci, kde vytvoříte seznam zaměstnanců, který je reprezentován položkami třídy Zamestnanec (jméno zaměstnance, výše mzdy, odkaz na jméno předchozího zaměstnance v seznamu, odkaz na jméno následujícího zaměstnance v seznamu).

Vypište celý seznam zaměstnanců seřazený vzestupně a seřazený sestupně podle výše mzdy.

Vzor vstupu:

Pavelka

18000

Janota

50000

Zelenka

25000

Pavlica

15000

Vzor výstupu:

Janota 50000

Zelenka 25000

Pavelka 18000

Pavlica 15000

Pavlica 15000

Pavelka 18000

Zelenka 25000

Janota 50000