•

Sortowanie:

o

Metody sortowania

o

Czasowa złożoność obliczeniowa algorytmów sortujących o

Implementacja algorytmów w języku C

•

Rekurencja:

o

rekurencyjne wyrażanie pojęć

o

zastosowania i implementacja

•

Drzewa:

o

drzewa binarne

o

sortowanie przez kopcowanie

o

zrównoważone drzewa binarne

•

Dynamiczne struktury danych:

o

typy wskaźnikowe

o

wskaźnikowa realizacja list

o

podstawowe operacje na listach

o

listy jednokierunkowe, dwukierunkowe i cykliczne o

dynamiczne tworzenie tablic

•

Algorytmy z powrotami na podstawie problemu skoczka szachowego