Sisukord:

Kuidas luua suunatud atsüklilist graafikut?
Kuidas luua suunatud atsüklilist graafikut?

Video: Kuidas luua suunatud atsüklilist graafikut?

Video: Kuidas luua suunatud atsüklilist graafikut?
Video: Kuidas luua tõhus sisuturundus? 2024, Mai
Anonim

Ükskõik milline suunatud graafik võib teha a DAG eemaldades tagasisidetipude komplekti või tagasisidekaare komplekti, tippude või servade komplekti (vastavalt), mis puudutab kõiki tsükleid. Kõige väiksemat sellist komplekti on aga NP-raske leida.

Seda silmas pidades, kuidas suunatud atsükliline graafik töötab?

Sees suunatud graafik , servad on ühendatud nii, et iga serv läheb ainult ühte suunda. A suunatud atsükliline graafik tähendab, et graafik on ei ole tsükliline või see on võimatu alustada ühest punktist graafik ja läbida kogu graafik . Iga serv on suunatud varasemast servast hilisemasse serva.

Seejärel tekib küsimus, mis on DAG-i andmestruktuur? A DAG on andmestruktuur arvutiteadusest, mida saab kasutada mitmesuguste probleemide modelleerimiseks. The DAG koosneb järgmistest elementidest: Sõlmed. Iga sõlm tähistab mõnda objekti või osa andmeid.

Lisaks ülaltoodule, kuidas leida suunatud atsüklilist graafikut?

Graafiku atsüklilisuse testimiseks tehke järgmist

  1. Kui graafikul pole sõlme, lõpetage. Graafik on atsükliline.
  2. Kui graafikul pole lehte, peatuge. Graafik on tsükliline.
  3. Valige graafiku leht.
  4. Mine 1.
  5. Kui graafikul pole sõlme, lõpetage.
  6. Kui graafikul pole lehte, peatuge.
  7. Valige Graafi leht.
  8. Mine 1.

Mis on Dag eeskujuga?

Suunatud atsükliline graaf ( DAG !) on suunatud graafik, mis ei sisalda tsükleid. Juurdunud puu on eriline liik DAG ja a DAG on suunatud graafiku eriliik. Sest näide , a DAG saab kasutada tavaliste alamavaldiste esitamiseks optimeerivas kompilaatoris.

Soovitan: