Graf vs træ
For folk, der er ved at undersøge forskellige datastrukturer, kan ordene "graf" og "træ" forårsage en vis forvirring. Der er uden tvivl nogle forskelle mellem en graf og et træ. En graf er en gruppe af toppunkter med en binær relation. En datastruktur, der indeholder et sæt noder, der er forbundet til hinanden, kaldes et træ.
I studiet af matematik er træet den ikke-rettede graf. Det er to højdepunkter, der er forbundet med en lineær sti. For at forklare det yderligere kaldes en gruppe af tilsluttede grafer, der mangler cyklusser, et træ. Et træ er et tilfælde af specifikke grafer, hvor det lægger en sammenkoblet graf uden kredsløb og ikke har selvsløjfer. Træ bruges også i datalogi, fordi det er en datastruktur. Ligesom et træ i det virkelige liv indeholder dets strukturer noder, der er forbundet med hinanden. Hver knude kan have en bestemt værdi eller betingelse. Træet kan også stå alene eller kan betegne en separat datastruktur.
Grafer består af en gruppe noder og kanter, det samme med træer, men i tilfælde af grafer findes der ikke regler for forbindelserne mellem noder. Der er ikke noget begreb om en rodnode i tilfælde af grafer. Kort sagt er en graf blot en samling af sammenkoblede knudepunkter. I færdiggørelsen af en graf anvendes knudepunkterne som elementer eller strukturer. Kanterne kan symboliseres i forskellige former. Når informationen skal indeholdes i knudepunkter i stedet for kanterne, fungerer matriserne derefter som en indikator for knudepunkter og til repræsentation af kanter.
Der er tre sæt i en graf; dette er toppunktene, kanterne og et sæt i stedet for relationer midt i toppunktene og kanterne. Et kredsløb er en uregelmæssig rækkefølge af kanter og toppunkt, hvor i kanter ikke vil blive gentaget. Højdepunkter kunne gentages, og start- og slutpunktet er identiske. Et træ inkluderer muligvis ikke nogen form for løkke og kan stadig forbindes. Derudover kaldes det en beskedent sammenkoblet graf, hvor der kun er en sti, der forbinder de to toppunkter.
Alle eksisterende træer er grafer. Forskellen er, at et træ faktisk er et ekstraordinært eksempel på en graf. Dette skyldes, at noderne alle er meget tilgængelige fra en eller anden indledende knude, og at der ikke er nogen cyklusser. I modsætning til træer er grafer i stand til at have sæt noder, der er adskilt fra supplerende sæt noder.
En graf, der ligner et træ, er et sæt noder og kanter, men indeholder ingen regler for at diktere sammenhængen mellem knudepunkterne. Grafer er virkelig en af de mest tilpasningsdygtige datastrukturer.
Resumé:
1. En graf er en gruppe af toppunkter med en binær relation. En datastruktur, der indeholder et sæt noder, der er forbundet til hinanden, kaldes et træ.
2. Ligesom et virkeligt træ, dets struktur indeholder knuder, der er forbundet med hinanden. Hver knude kan have en bestemt værdi eller betingelse. Træet kan også stå alene eller kan betegne en separat datastruktur.
3.Grafer består af en gruppe af knudepunkter og kanter, det samme med træer, men i tilfælde af grafer findes der ikke regler for forbindelserne mellem knudepunkter.
4.Der er tre sæt i en graf; dette er toppunktene, kanterne og et sæt i stedet for relationer midt i toppunktene og kanterne.
5. Et træ inkluderer muligvis ikke nogen form for løkke og kan stadig tilsluttes. Derudover kaldes det en beskedent sammenkoblet graf, hvor der kun er en sti, der forbinder de to toppunkter
6.Alle eksisterende træer er grafer.