Будући да су дрвеће и граф нелинеарне структуре података које се користе за решавање сложених рачунарских проблема, корисно је знати разлика између стабла и графа у структури података. Обе структуре података представљају јединице података у математичком облику. Главни циљ чланка је указати на значај нелинеарних структура података. Такође укључује кључну разлику између ове две структуре података.
Дрво је нелинеарна структура података у којој су све јединице података распоређене у неком сортираном низу. Дрво дефинише коначан скуп података. Свака ставка података назива се чвор. Постоји посебан родитељски чвор који се такође назива коријенски чвор. Сви остали чворови су подређени чворови или подређени чворови. Главни циљ стабла је представљати хијерархијски однос између различитих података. Нормално стабло расте у горњем правцу, али стабло података расте у смеру надоле. Сви под-чворови повезани са дрветом подељени су на различите нивое. Бинарно стабло је најчешћи пример нелинеарне структуре података. Максимални степен бинарног стабла је два. То значи да могу бити прикључена највише два чвора са сваким родитељским чвором.
Граф је популарна нелинеарна структура података која се користи за решавање различитих рачунарских проблема. Користе се за дизајн разних игара и слагалица. Графови се могу поделити у више категорија. Су:
• Дирецтед Грапх: У усмјереном графу свака ивица је дефинисана уређеним паром врхова.
• Графикон који није усмерен: У неусмереном графу свака ивица је дефинисана неуредјеним паром врхова
• Повезани граф: У повезаној стази постоји пут од сваке вертексне до сваке друге вертикале.
• Неповезани граф: У неповезаном графу пут не постоји од било које вршине до било које друге тачке.
• Пондерисани графикон: У пондерираном графикону нека тежина је причвршћена на ивици.
• Симпле Грапх или Мулти Грапх
• Дрвеће и граф обје су нелинеарна структура података која се користи за рјешавање сложених рачунарских проблема.
• Обје структуре података користе надређени чвор и више пот-чворова.
• Дрво се сматра посебним случајем графа. Називају се и минимално повезаним графом.
• Свако стабло се може сматрати графом, али сваки се граф не може сматрати дрветом.
• Самопруге и склопови нису доступни на стаблу као у случају графова.
• За дизајнирање стабла потребан вам је родитељски чвор и различити под-чворови. За дизајн графикона потребне су вам врхови и ивице. Едге је пар врхова.
Горња дискусија закључује да су стабло и граф најпопуларније структуре података које се користе за рјешавање различитих сложених проблема. Графови су популарнија структура података која се користи у пројектовању рачунара, физичким структурама и инжењерским наукама. Већина загонетки дизајнирана је уз помоћ графичке структуре података. Најкраћи проблем на даљини је структура података која се најчешће користи. У овом проблему морамо израчунати најкраћу удаљеност између двају врхова.
Додатна литература: