or
To ćwiczenie jest częścią kursu
Na początku poznasz pojęcia algorytmu i struktury danych. Odkryjesz dwie struktury danych: listy powiązane i stosy. Następnie nauczysz się obliczać złożoność algorytmu za pomocą notacji dużego O.
Bieżące ćwiczenie
W tym rozdziale poznasz podstawy kolejek, tablic haszujących, drzew i grafów jako struktur danych. Dowiesz się również, czym jest rekurencja.
Ten rozdział poświęcony jest algorytmom wyszukiwania: wyszukiwaniu liniowemu, wyszukiwaniu binarnemu, przeszukiwaniu w głąb i przeszukiwaniu wszerz. Przeanalizujesz też binarne drzewa wyszukiwań i sposoby przeszukiwania ich zawartości.
W tym rozdziale poznasz wybrane algorytmy sortowania: sortowanie bąbelkowe, sortowanie przez wybieranie, sortowanie przez wstawianie, sortowanie przez scalanie i quicksort.