Graph at Tree

Anonim

Graph vs Tree

Para sa mga taong tungkol sa pag-aaral ng iba't ibang mga istruktura ng data, ang mga salitang "graph" at "puno" ay maaaring maging sanhi ng ilang pagkalito. May, walang duda, ang ilang mga pagkakaiba sa pagitan ng isang graph at isang puno. Ang isang graph ay isang pangkat ng mga vertex na may isang binary relation. Isang istraktura ng data na naglalaman ng isang hanay ng mga node na konektado sa bawat isa ay tinatawag na isang puno.

Sa pag-aaral ng matematika, ang puno ay ang undirected graph. Ito ay dalawang vertexes na konektado sa pamamagitan ng isang linear landas. Upang ipaliwanag ito sa karagdagang, isang grupo ng mga nakakonektang graph na kulang sa cycle ay tinatawag na isang puno. Ang isang puno ay isang kaso ng mga tiyak na mga graph na kung saan ito lays isang naka-link na graph na walang circuits at hindi pagkakaroon ng sarili loop. Ang punungkahoy ay ginagamit din sa agham ng computer dahil ito ay istraktura ng data. Tulad ng isang tunay na buhay na puno, ang istraktura nito ay naglalaman ng mga node na konektado sa bawat isa. Ang bawat node ay maaaring magkaroon ng isang tiyak na halaga o kondisyon. Ang punong kahoy ay maaari ding tumayo nang mag-isa o maaaring magpahiwatig ng isang hiwalay na istraktura ng data.

Ang mga graph ay binubuo ng isang pangkat ng mga node at mga gilid, katulad ng mga puno, ngunit sa kaso ng mga graph, ang mga regulasyon para sa mga koneksyon sa mga node ay hindi umiiral. Walang konsepto ng root node sa kaso ng mga graph. Sa madaling salita, ang isang graph ay isang kompilasyon lamang ng mga magkakaugnay na node. Sa pagkumpleto ng isang graph, ang mga node ay nagtatrabaho bilang mga item o istruktura. Ang mga gilid ay maaaring simbolo sa di-magkatulad na mga anyo. Kapag ang impormasyon ay nakapaloob sa mga node sa halip na mga gilid, ang arrays pagkatapos ay kumilos bilang isang tagapagpahiwatig sa mga node at para sa representasyon ng mga gilid.

May tatlong set sa isang graph; ang mga ito ay ang mga vertex, mga gilid, at isang hanay bilang kapalit ng mga relasyon sa gitna ng mga vertex at mga gilid. Ang isang circuit ay isang irregular na pagkakasunod-sunod ng mga gilid at mga vertex kung saan sa mga gilid ay hindi paulit-ulit. Ang Vertexes ay maaaring paulit-ulit, at ang simula at pagtatapos vertexes ay magkapareho. Ang isang puno ay hindi maaaring magsama ng anumang uri ng loop at maaari pa ring konektado. Bilang karagdagan, ito ay tinatawag na isang modestly linked graph kung saan mayroong isang landas lamang ang pagkonekta sa dalawang vertexes.

Ang lahat ng umiiral na puno ay mga graph. Ang pagkakaiba ay ang isang puno ay talagang isang pambihirang halimbawa ng isang graph. Ito ay dahil ang mga node ay lubos na mapupuntahan mula sa ilang unang node at walang mga kurso. Ang mga graph, hindi tulad ng mga puno, ay maaaring magkaroon ng mga hanay ng mga node na disjointed mula sa mga pandagdag na hanay ng mga node.

Ang isang graph, katulad ng isang puno, ay isang hanay ng mga node at mga gilid ngunit naglalaman ng walang mga panuntunan sa pagdikta ng ugnayan sa gitna ng mga node. Ang mga graph ay talagang isa sa mga pinaka-madaling ibagay ng mga istruktura ng data.

Buod:

1.A graph ay isang pangkat ng mga vertex na may isang binary relation. Isang istraktura ng data na naglalaman ng isang hanay ng mga node na konektado sa bawat isa ay tinatawag na isang puno.

2. Tulad ng isang real-buhay na puno, ang istraktura nito ay naglalaman ng mga node na konektado sa bawat isa. Ang bawat node ay maaaring magkaroon ng isang tiyak na halaga o kondisyon. Ang punong kahoy ay maaari ding tumayo nang mag-isa o maaaring magpahiwatig ng isang hiwalay na istraktura ng data.

3.Graph ay binubuo ng isang pangkat ng mga node at mga gilid, katulad ng mga puno, ngunit sa kaso ng mga graph, ang mga regulasyon para sa mga koneksyon sa mga node ay hindi umiiral.

4. Mayroong tatlong hanay sa isang graph; ang mga ito ay ang mga vertex, mga gilid, at isang hanay bilang kapalit ng mga relasyon sa gitna ng mga vertex at mga gilid.

5.Ang puno ay hindi maaaring isama ang anumang uri ng loop at maaari pa ring konektado. Bilang karagdagan, ito ay tinatawag na isang modestly linked graph kung saan mayroong isang landas lamang ang pagkonekta sa dalawang vertexes

6.Ang lahat ng umiiral na puno ay mga graph.