Spis treści

Kolekcje STL

Klasa Wyraz

Zaimplementuj klasę Wyraz służącą do obsługi łańcuchów znaków składających się wyłącznie z liter.
Klasa Wyraz:

Przykład działania:

Wyraz w;
while(!cin.eof())
{
   cin >> w;
   cout << w << endl;
}

Przydatne funkcje:

Słownik (kolekcja Map)

Wykorzystaj kolekcję Map oraz klasę Wyraz do stworzenia słownika zgodnie z treścią zadania z pierwszych zajęć.

Figury (Kolekcja Set)

Wykorzystaj kolekcję Set do przechowywania obiektów klasy Figura posortowanych względem pola. Nie przeciążaj operatora < dla figur lecz zdefiniuj odpowiedni obiekt funkcyjny do porównywania figur.

Iteratory i algorytmy

Dodaj implementację iteratora o dostępie bezpośrednim do klasy Wektor.

Przetestuj działanie algorytmów sort(), reverse(), fill(), rotate(), replace(), random_shuffle, min_element() na kolekcji Wektor.