Graph versus Tree
Voor mensen die verschillende gegevensstructuren willen bestuderen, kunnen de woorden 'grafiek' en 'boom' enige verwarring veroorzaken. Er zijn ongetwijfeld enkele verschillen tussen een grafiek en een boom. Een grafiek is een groep vertexen met een binaire relatie. Een gegevensstructuur die een set knooppunten bevat die met elkaar zijn verbonden, wordt een boom genoemd.
In de studie van de wiskunde is de boom de ongerichte grafiek. Het is twee vertexen die verbonden zijn door één lineair pad. Om het verder uit te leggen, wordt een groep verbonden grafieken zonder cycli een boom genoemd. Een boom is een geval van specifieke grafieken waarin het een gekoppelde grafiek zonder circuits legt en geen zelflussen heeft. Tree wordt ook gebruikt in de informatica omdat het een gegevensstructuur is. Net als een echte boom bevat de structuur knooppunten die met elkaar zijn verbonden. Elk knooppunt kan een bepaalde waarde of conditie hebben. De boom kan ook op zichzelf staan of kan een afzonderlijke gegevensstructuur betekenen.
Grafieken bestaan uit een groep knooppunten en randen, net als bomen, maar in het geval van grafieken bestaan er geen regels voor de verbindingen tussen knooppunten. Er is geen concept van een root-knooppunt in het geval van grafieken. Simpel gezegd, een grafiek is slechts een compilatie van onderling verbonden knooppunten. Bij het voltooien van een grafiek worden de knooppunten gebruikt als items of structuren. De randen kunnen in ongelijke vormen worden gesymboliseerd. Wanneer de informatie moet worden opgenomen in knooppunten in plaats van de randen, fungeren de matrices dan als indicator voor knooppunten en voor de weergave van randen.
Er zijn drie sets in een grafiek; dit zijn de vertexen, randen en een set in plaats van relaties tussen de hoeken en randen. Een circuit is een onregelmatige reeks randen en hoekpunten waar de randen niet worden herhaald. Vertexen kunnen worden herhaald en de begin- en eindvertexen zijn identiek. Een boom kan geen enkele lus bevatten en kan nog steeds worden verbonden. Bovendien wordt het een bescheiden gekoppelde grafiek genoemd waarin er slechts één pad is dat de twee hoekpunten verbindt.
Alle bestaande bomen zijn grafieken. Het verschil is dat een boom eigenlijk een buitengewoon voorbeeld van een grafiek is. Dit komt omdat de knooppunten allemaal goed toegankelijk zijn vanaf een eerste knooppunt en dat er geen cycli zijn. Grafieken kunnen, in tegenstelling tot bomen, reeksen knooppunten hebben die gescheiden zijn van aanvullende sets knooppunten.
Een grafiek, vergelijkbaar met een boom, is een set knooppunten en randen, maar bevat geen regels voor het dicteren van de correlatie tussen de knooppunten. Grafieken zijn echt een van de meest flexibele datastructuren.
Samenvatting:
1.Een grafiek is een groep vertexen met een binaire relatie. Een gegevensstructuur die een set knooppunten bevat die met elkaar zijn verbonden, wordt een boom genoemd.
2. Like een echte boom, zijn structuur bevat knooppunten die met elkaar zijn verbonden. Elk knooppunt kan een bepaalde waarde of conditie hebben. De boom kan ook op zichzelf staan of kan een afzonderlijke gegevensstructuur betekenen.
3.Graphs bestaan uit een groep knooppunten en randen, hetzelfde met bomen, maar in het geval van grafieken bestaan er geen regels voor de verbindingen tussen knooppunten.
4. Er zijn drie sets in een grafiek; dit zijn de vertexen, randen en een set in plaats van relaties tussen de hoeken en randen.
5.Een boom mag geen enkele lus bevatten en kan nog steeds worden verbonden. Bovendien wordt het een bescheiden gekoppelde grafiek genoemd waarin er slechts één pad is dat de twee hoekpunten verbindt
6.Alle bestaande bomen zijn grafieken.