- Třídění sléváním (slučováním)
- Algoritmus “rozděl a panuj”
- Setřiď levou polovinu pole, setřiď pravou polovinu pole, slij obě poloviny
- Složitost algoritmu v nejhorším případě: Θ(nlogn)
- Out-of-place třídění
- Stabilní algoritmus porovnávání
Odůvodnění složitosti MergeSort
- T(n)=c pro n=1
- T(n)=2T(2n)+cn pro n>1
- T(n)=cnlogn+cn=Θ(nlogn)
Navigace
Předchozí: Quick sort a jeho složitost
Následující: Heap sort a jeho složitost
Celý okruh: 1. Teoretické základy informačních technologií