Hubička 15. 5. 2026

Byl moc milý, v podstatě jsme dostali papír se zadáním, ať si k tomu sepíšem co chceme a pak za ním přijdeme.

zadání:

  1. Napište algoritmus pro hlednání silně souvislých komponent a dokažte jeho správnost

  2. napište kuchařkovou větu o rekurenci a použijteji pro důkaz složitosti nějakého algoritmu

  3. máte orientovaný graf kde každá hrana má váhu 11 nebo 1-1, navrhněte algoritmus který zjistí zda graf obsahuje záporné cykly

  4. máte orientovaný acyklycký graf a dostanete dva vrcholy xx a yy, navrhněte algoritmus který určí počet cest z xx do yy.

  5. Bonus: navrhněte funkce ff a gg takové že fO(g)f\ne O(g) a gO(f)g\ne O(f)