Wprowadzenie
Lekcja 1 z 9 w kursie Sortowanie przez scalanie – seria DSA w Coddy.
Sortowanie jest jedną z najważniejszych operacji w informatyce. Porządkuje elementy kolekcji w określonej kolejności, co znacznie ułatwia wyszukiwanie i analizowanie danych.
W tym kursie z Serii struktur danych poznamy Merge Sort — klasyczny algorytm dziel i zwyciężaj.
Pomysł polega na podzieleniu tablicy na pół, posortowaniu każdej połowy, a następnie scaleniu obu posortowanych połówek. Podział trwa aż każdy fragment będzie zawierał jeden element (który jest już posortowany), a właściwa praca odbywa się podczas scalania.
Ten kurs obejmuje:
- Teorię — poznaj, jak działa Merge Sort.
- Implementację — zaimplementuj go w wybranym przez siebie języku programowania.
- Ćwiczenia — rozwiązuj wyzwania programistyczne oparte na Merge Sort.
Zaczynajmy!
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Sortowanie przez scalanie – seria DSA
Poćwicz samodzielnie: Kompilator C online