Trädstruktur

En trädstruktur är ett sätt att representera en hierarkisk struktur på ett grafiskt sätt.

Det kallas en trädstruktur på grund av att grafen ser ut som ett inverterat träd . Av samma anledning säger de att rotnoden (roten) är längst upp, och bladen är längst ner.

I grafteorin är ett träd  en sammankopplad acyklisk graf (för oriktade grafer) eller en sammankopplad acyklisk graf där högst en nod inte har några inkommande kanter, och de återstående noderna har exakt en inkommande nod (för riktade grafer).

En acyklisk riktad graf utan ett strikt länkvillkor kallas ett nätverk, en oansluten graf av flera träd kallas en skog .

Heterogena semantiska nätverk består av en uppsättning trädliknande strukturer .

Terminologi och egenskaper

Varje lövträd innehåller ett element som inte har någon förälder . Detta element kallas "root" eller "root node" . Det kan betraktas som den första (eller start) noden.

Det omvända är inte sant i allmänhet: oändliga trädstrukturer kan ha rotnoder eller inte.

Linjerna som förbinder elementen kallas "grenar", och själva elementen kallas noder . Noder utan barn kallas "bladnoder" eller "löv".

Namnen på länkar mellan noder är namngivna enligt principen om familjerelationer.

I väst, inom datavetenskap, används huvudsakligen endast namnen på maskulina familjemedlemmar; på ryska, för att beteckna en nod som är direkt relaterad till föräldernoden och är lägre i hierarkin, kallas det ofta "barn ".

Inom lingvistik (t.ex. engelska) används tvärtom namnen på kvinnliga familjemedlemmar. Detta indikerar en återgång till den vanliga namnkonventionen, sponsrad av studenter till den berömda amerikanske lingvisten Noam Chomsky . Trots detta, inom datavetenskap ersätts ofta de neutrala namnen "förälder" och "barn" med orden "far" och "son", dessutom används termen "farbror" inte mindre aktivt för att referera till andra noder som är på samma nivå som föräldern. .

I exemplet ovan är "uppslagsverk" föräldern till "vetenskap" och "kultur", som är respektive "barn". "Konst" och "hantverk" är bröder i förhållande till varandra och barn i förhållande till "kultur".

Trädstrukturer används för att visa all slags information från taxonomiområdet , såsom släktträdet , fylogenetiskt träd , språkets grammatiska struktur (till exempel på engelska, ett bra exempel är schemat S → NP VP, vilket betyder att meningen (satsen) är en substantivfras (substantivfras) och en verbgrupp (verbfras), ett sätt att logiskt ordna webbsidor på en webbplats, och så vidare.

I en trädstruktur kan det finnas en och endast en väg från en punkt till en annan punkt.

Trädstrukturer används flitigt inom datavetenskap (se Träd (datastruktur) och Kommunikation (teknik) ).

Trädstrukturer efter typer av länkar

Det kan finnas olika semantiska relationer mellan noderna i en trädstruktur .

I verkliga uppslagsverk ( Wikipedia ), finns alla sådana DS i antagonism, om systemet för deras presentation inte är genomtänkt separat och som en helhet.

Trädstrukturer med olika typer av relationer

Olika typer av länkar används i strukturen av tematiskt homogena grupper av Wikipedia-artiklar . Inledningsvis identifieras sektioner som skiljer sig åt när det gäller tidpunkten för uppkomsten av föremålen för artiklar (Inanimate nature, Wildlife, Humanity, Technosphere), sedan länkar mellan strukturella nivåer inom sektioner, länkar mellan homogena artiklar (genus-arter) används, den sista i hierarkin används antalet artiklar i gruppen.

Exempel på trädstrukturer

Representation av träd

Det finns många sätt att grafiskt representera trädstrukturer. I de allra flesta fall kommer de ner till olika varianter eller kombinationer av flera grundläggande stilar:

encyklopedi / \ vetenskapskultur / \ konsthantverk +-------uppslagsverk--------+ | +------kultur---+ | | vetenskap | konsthantverk | | | +----------------+ | +--------------------------------+ +--------------------------------+ | uppslagsverk | +--------+------------------------+ | vetenskap | kultur | +--------+---------+-------+ | konst | hantverk | +--------+-------+ encyklopedi vetenskapen kultur konst hantverk (vetenskap, (konst, hantverk) kultur) uppslagsverk

Beskrivningar av några grundläggande metoder finns i:

Se även

trädtyper Relaterade artiklar

Ytterligare källor

Länkar

  1. Vad är en dokumentobjektmodell? (html). W3C Architecture-domän . Hämtad 5 december 2006. Arkiverad från originalet 20 februari 2012.