Kopce i kolejki priorytetowe — struktury danych, część 7
W tym kursie poznasz strukturę danych kopca, stanowiącą podstawę kolejek priorytetowych, zbudujesz od podstaw kopiec minimalny (MinHeap) w wybranym przez siebie języku programowania i poćwiczysz rozwiązywanie zadań programistycznych z jego użyciem!
Tematy
Program kursu
3 rozdziałów14 lekcji1 projekt6 wyzwańWprowadzenie
2 lekcjiProjekt kopca minimalnego
Projekt7 lekcji1Wyzwania praktyczne
5 lekcji5Podobne kursy
Sortowanie przez kopcowanie — seria DSA
Opanuj sortowanie przez kopcowanie — algorytm sortowania oparty na kopcu binarnym przechowywanym w tablicy. Zaimplementuj operację przesiewania w dół, napisz kompletny algorytm sortowania w wybranym języku programowania, przeanalizuj jego złożoność czasową O(n log n) i pamięciową O(1), a następnie poćwicz, rozwiązując zadania programistyczne.
Certyfikat po ukończeniu
- 9
- 3
- 1
- 54
Kolejka — struktury danych, seria nr 2
W tym kursie poznasz strukturę danych kolejka, utworzysz ją od podstaw w wybranym przez siebie języku programowania i poćwiczysz rozwiązywanie zadań programistycznych z jej użyciem!
- 12
- 5
- 1
Stos — struktury danych, część 1
W tym kursie poznasz strukturę danych typu stos, zbudujesz stos od podstaw w wybranym przez siebie języku programowania i poćwiczysz rozwiązywanie zadań programistycznych z jego użyciem!
- 13
- 6
- 1
Tablice haszujące – Struktury danych, część 4
W tym kursie poznasz strukturę danych zwaną tablicą haszującą, zbudujesz ją od podstaw w wybranym przez siebie języku programowania i poćwiczysz rozwiązywanie zadań programistycznych z jej użyciem!
Certyfikat po ukończeniu
- 14
- 12
Drzewo binarne — struktury danych, seria #3
W tym kursie poznasz strukturę danych zwaną drzewem binarnym, utworzysz drzewo binarne od podstaw w wybranym przez siebie języku programowania i poćwiczysz rozwiązywanie zadań programistycznych z jego użyciem!
- 13
- 5
- 1