Toto je starší verze dokumentu!


2. ÚLOHA

Nepostradatelný kanál

Jak na to:

  • Detekce cyklů grafu
  • Jeden průchod do hloubky
  • Návratová hodnota rekurzivní implementace == OPEN uzly do kterých průchod ťuknul
  • Všechny uzly při návratu z rekurze jsou v cyklu (a hrany samozřejmě také) až do uzlu, který odpovídá některému v seznamu ťuknutých (implementace: při návratu ze seznamu odeberu uzel, kterým se aktuálně vracím, pokud je seznam neprázdý, tak je pořád v nějakém cyklu)…ťuknutí na CLOSED netřeba řešit (větev byla zpracována z druhé strany (je to přístup z opačné strany do cyklu, který byl vyřešen návratem z OPEN uzlu))
  • Tímto postupem se označí všechny hrany v cyklech, zbylé jsou nepostradatelné
courses/a4m33pal/uloha2.1254949818.txt.gz · Poslední úprava: 2025/01/03 18:24 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0