Program kursu
3 rozdziałów11 lekcji10 wyzwańPodstawy sortowania bąbelkowego
4 lekcji4Analiza
3 lekcji2Zadania praktyczne
4 lekcji4Podobne kursy
Sortowanie przez wybieranie – seria DSA
Opanuj sortowanie przez wybieranie, jeden z najprostszych algorytmów sortowania. Zobacz, jak działa krok po kroku, zaimplementuj je od podstaw w wybranym języku programowania, przeanalizuj jego złożoność i poćwicz, rozwiązując wyzwania programistyczne.
Certyfikat po ukończeniu
- 9
- 3
- 1
- 54
Sortowanie przez wstawianie – seria DSA
Prosty, a zarazem potężny algorytm. Dowiedz się, jak wydajnie porządkować elementy, poznaj złożoność czasową i rozwijaj swoje umiejętności sortowania. Zacznij już teraz!
- 9
- 3
- 1
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
Sortowanie przez scalanie – seria DSA
Opanuj sortowanie przez scalanie, klasyczny algorytm dziel i zwyciężaj. Zaimplementuj etap scalania, napisz pełny rekurencyjny algorytm sortowania w wybranym języku programowania, przeanalizuj jego złożoność O(n log n) i poćwicz, rozwiązując zadania programistyczne.
Certyfikat po ukończeniu
- 9
- 3
- 1
- 52
Sortowanie szybkie — seria DSA
Opanuj sortowanie szybkie, jeden z najszybszych algorytmów sortujących w praktyce. Zaimplementuj etap partycjonowania, napisz pełny rekurencyjny algorytm sortowania w wybranym języku, przeanalizuj jego złożoność i poćwicz, rozwiązując zadania programistyczne.
Certyfikat po ukończeniu
- 9
- 3
- 1
- 52