Dnes dopoledne bylo zadání následující:
QuickSort - popsat fungování, časovou složitost (best, worst, avg.)
Komponenty silné souvislosti - popsat + algoritmus pro hledání komponent (i s důkazem)
Představte si, že máte šifrovací mřížku, tj. standardní transpoziční šifru. Jedná se v podstatě o permutace na , opakované šifrování je pak skládání ( složení je ). Najděte takové minimální , aby (nezakódovaný text).
Máme skoro setříděnou posloupnost (každý prvek, je nejvýše ve vzdálenosti od správné polohy), vymyslete algoritmus pro její dotřídění