Sortowanie to jeden z podstawowych problemów informatyki. Polega na uporządkowaniu zbioru danych względem pewnych cech charakterystycznych. Często stanowi ono fragment rozwiązania innego zadania, ponieważ niektóre algorytmy działają tylko na zbiorach uporządkowanych. Sortowaniu często podlegają ogromne zbiory danych. Dlatego tak ważne jest, aby sortować efektywnie, to znaczy zużywając jak najmniej dodatkowej pamięci oraz czasu.

Już wiesz

Przed zapoznaniem się z e‑materiałem musisz wiedzieć:

  • czym jest algorytm;

  • czym jest porządkowanie (sortowanie).

Nauczysz się
  • stosować algorytm sortowania przez zliczanie;

  • stosować algorytm sortowania pozycyjnego;

  • na czym polega sortowanie stabilne.