Mivel a fák és a gráf a nemlineáris adatszerkezetek, amelyeket az összetett számítógépes problémák megoldására használnak, hasznos tudni az adatszerkezetben a fa és a gráf közötti különbséget. Mindkét adatszerkezet reprezentálja az adatelemeket matematikai formában. A cikk fő célja a nemlineáris adatszerkezetek jelentőségének kiemelése. Ez magában foglalja a két adatszerkezet közötti alapvető különbséget is.
A fa egy nemlineáris adatstruktúra, amelyben az összes adat egy meghatározott sorrendben van elrendezve. A fa egy véges adatcsoportot határoz meg. Az egyes adatelemeket csomópontnak nevezzük. Van egy speciális szülőcsomópont, amelyet gyökér csomópontnak is neveznek. Az összes többi csomópont gyermekcsomópont vagy alcsomópont-csomópont. A fa fő célja a különféle adatelemek közötti hierarchikus kapcsolat ábrázolása. A normál fa a felső irányban nő, de az adatszerkezetű fa lefelé nő. Az összes al-csomópont, amelyet a fához csatoltak, különféle szintekre oszlik. A bináris fa a nemlineáris adatszerkezet leggyakoribb példája. A bináris fa maximális mértéke kettő. Ez azt jelenti, hogy minden szülőcsomóhoz legfeljebb két csomópont csatlakoztatható.
A Graph egy népszerű nemlineáris adatszerkezet, amelyet különféle számítógépes problémák megoldására használnak. Különböző játékok és rejtvények tervezésére használják. A grafikonokat számos kategóriába lehet osztani. Ezek:
• Irányított ábra: Az irányított gráfban az egyes éleket rendezett csúcspárok határozzák meg.
• Nem irányított grafikon: A nem irányított gráfban az egyes éleket rendezetlen csúcspárok határozzák meg
• Csatlakoztatott grafikon: A csatlakoztatott úton van egy út minden csúcsról minden más csúcsra.
• Nem csatlakoztatott grafikon: A nem összekapcsolt gráfban az út nem létezik egyetlen csúcsról sem más csúcsra.
• Súlyozott grafikon: A súlyozott grafikonon némi súly van rögzítve a széléhez.
• Egyszerű grafikon vagy Több grafikon
• A fák és a gráf egyaránt nemlineáris adatszerkezet, amelyet összetett számítógépes problémák megoldására használnak.
• Mindkét adatszerkezet szülő csomópontot és több alcsomópontot használ.
• A fa a grafikon különleges esete. Minimálisan összekapcsolt gráfnak is nevezik.
• Minden fa gráfnak tekinthető, de minden gráf nem tekinthető fának.
• Az önhurkok és az áramkörök nem állnak rendelkezésre a fában, mint a grafikonok.
• A fa tervezéséhez szülő csomópontra és különféle alcsomópontokra van szükség. A grafikon megtervezéséhez csúcsokra és élekre van szükség. Az él egy csúcspont.
A fenti megbeszélés arra a következtetésre jutott, hogy a fa és a grafikon a legnépszerűbb adatszerkezetek, amelyeket különféle komplex problémák megoldására használnak. A grafikonok egy népszerűbb adatstruktúra, amelyet a számítógépes tervezésben, a fizikai szerkezetekben és a mérnöki tudományban használnak. A legtöbb rejtvényt grafikon adatszerkezet segítségével tervezték meg. A leggyakrabban használt adatstruktúra a rövid távú probléma. Ebben a problémában ki kell számolnunk a két csúcs közötti legrövidebb távolságot.
További irodalom: