Kaavio ja puu
Graafinen vs. puu
Jos ihmiset tutkivat erilaisia tietorakenteita, sanat "kaavio" ja "puu" voivat aiheuttaa sekaannusta. Epäilemättä on joitain eroja kaavion ja puun välillä. Kaavio on ryhmä vertexeja, joissa on binaarinen suhde. Tietorakenne, joka sisältää joukon solmuja, jotka on liitetty toisiinsa, kutsutaan puuksi.
Matematiikan tutkimuksessa puu on suunnaton kaavio. Kaksi huippupistettä yhdistetään yhdellä lineaarisella polulla. Jotta selitetään edelleen, ryhmää liitettyjä kaavioita, joissa ei ole sykliä, kutsutaan puuksi. Puu on yksittäisten kaavioiden tapaus, jossa se muodostaa kytketyn kaavion ilman piirejä eikä sillä ole itsesilmukoita. Puuta käytetään myös tietotekniikassa, koska se on tietorakenne. Todellisen elämän puun tapaan sen rakenne sisältää solmuja, jotka ovat yhteydessä toisiinsa. Jokaisella solmulla voi olla tietty arvo tai ehto. Puu voi myös olla yksin tai merkitä erillistä tietorakennetta.
Kaaviot koostuvat ryhmästä solmuja ja reunoja, samoin kuin puita, mutta kaavioiden tapauksessa sääntöjä solmujen välisille yhteyksille ei ole olemassa. Kaavioiden tapauksessa ei ole juurisolmun käsitettä. Yksinkertaisesti sanottuna kaavio on vain yhteenliitettyjen solmujen kokoaminen. Graafin valmistuttua solmuja käytetään kohteina tai rakenteina. Reunat voidaan symboloida eri muodoissa. Kun informaatio on tarkoitus sisällyttää solmuihin reunojen sijaan, taulukot toimivat sitten indikaattorina solmuille ja reunojen esittämiseen.
Kaaviossa on kolme sarjaa; nämä ovat huippupisteet, reunat ja joukko suhteiden keskelle huippujen ja reunojen keskellä. Piiri on epäsäännöllinen peräkkäin reunoista ja kärkikoista, joissa reunoja ei toisteta. Vertexit voidaan toistaa ja lähtö- ja päättymiskohdat ovat identtiset. Puu ei saa sisältää minkäänlaista silmukkaa, ja se voi silti olla kytkettynä. Lisäksi sitä kutsutaan vaatimattomasti linkitetyksi kaavioksi, jossa on vain yksi polku, joka yhdistää kaksi huippupistettä.
Kaikki nykyiset puut ovat kaavioita. Ero on se, että puu on todella poikkeuksellinen esimerkki kaaviosta. Tämä johtuu siitä, että solmut ovat kaikki helposti saatavilla joissakin alkusolmuissa ja että ei ole sykliä. Kaaviot, toisin kuin puut, voivat olla solmukokoonpanoja, jotka ovat irrallisina lisäjoukkoista solmuja.
Puun kaltainen kaavio on solmujen ja reunojen joukko, mutta siinä ei ole sääntöjä, jotka sanelevat solmujen välistä korrelaatiota. Kaaviot ovat todellakin yksi sopeutuvimmista tietorakenteista.
Yhteenveto:
1. Kaaviokuva on ryhmä vertexeja, joilla on binaarinen suhde. Tietorakenne, joka sisältää joukon solmuja, jotka on liitetty toisiinsa, kutsutaan puuksi.
2.Jotain todellisia puita, sen rakenne sisältää solmuja, jotka ovat yhteydessä toisiinsa. Jokaisella solmulla voi olla tietty arvo tai ehto. Puu voi myös olla yksin tai merkitä erillistä tietorakennetta.
3.Grafit koostuvat ryhmästä solmuja ja reunoja, samoin kuin puita, mutta graafien tapauksessa sääntöjä solmujen välisille yhteyksille ei ole olemassa.
4. Kaaviossa on kolme sarjaa; nämä ovat huippupisteet, reunat ja joukko suhteiden keskelle huippujen ja reunojen keskellä.
5.Puu ei saa sisältää minkäänlaista silmukkaa ja silti voi olla kytkettynä. Lisäksi sitä kutsutaan vaatimattomasti linkitetyksi kaavioksi, jossa on vain yksi polku, joka yhdistää kaksi huippupistettä
6. Kaikki nykyiset puut ovat kaavioita.