Insertion Sort
- Třídění vkládáním
- Idea algoritmu je založena na třídění rozdaných karet
- Složitost algoritmu v nejlepším případě: (vstupní pole už je setříděné)
- Složitost algoritmu v nejhorším případě: (vstupní pole je setříděné naopak)
- In-place třídění (prostorová složitost )
- Stabilní třídící algoritmus
Příklad
Selection Sort
- Idea “Najdi nejmenší prvek v poli a vyměň ho”
- min z
- min z
- min z
- Složitost algoritmu v nejhorším i v nejlepším případě je
- In-place třídění (prostorová složitost )
- Nestabilní třídící algoritmus
Příklad
Bubble Sort
- Bublinkové třídění
- Nejmenší prvek “probublá” vlevo, pak “probublá” druhý nejmenší prvek …
- Další varianty Bubble Sort:
- Optimalizace vynecháním některých průchodů
- Cocktail Sort
- Složitost algoritmu v nejhorším případě:
- In-place třídění (prostorová složitost )
- Stabilní třídící algoritmus
Příklad
Navigace
Předchozí: Problém třídění, rozdělení třídících algoritmů, dolní mez složitosti třídění porovnáváním Následující: Quick sort a jeho složitost Celý okruh: 1. Teoretické základy informačních technologií