Tre mot graf

Forfatter: Laura McKinney
Opprettelsesdato: 4 April 2021
Oppdater Dato: 13 Kan 2024
Anonim
Three Days Grace - I Hate Everything About You (Official Video)
Video: Three Days Grace - I Hate Everything About You (Official Video)

Innhold

Den viktigste forskjellen mellom tre og graf er at tre er en hierarkisk datastruktur som bare har en bane mellom vertekser, mens graf er en nettverksdatadruktur som kan ha mange baner mellom toppunkt.


Datastrukturer er et av de viktigste t-konseptene innen dataprogrammering. Tre og graf er veldig viktige datastrukturer begge deler veldig forskjellig fra hverandre. Treet er en hierarkisk datastruktur som bare har en bane mellom vertekser, mens graf er en nettverksdatastruktur som kan ha mange stier mellom toppunktene. Tre og graf er ikke-lineære datastrukturer. Trestrukturen kan aldri ha løkker, og i tilfelle av grafen kan det være løkkene.

Det er endelige dataelementer som er kjent som noder. I et tre ordnes data i en sortert rekkefølge, og det kalles derfor en ikke-lineær datastruktur. Det er en hierarkisk datastruktur i et tre. Det er mange typer dataelementer som er organisert i grener. Det dannes løkker i tillegg til en ny kant i et tre. Det er mange typer tre som er et binært tre, binært søketre og AVL-tre, gjenget binært tre, B-tre og mange flere. Det er mange applikasjoner av treet som datakomprimering, lagring av filer, manipulering av det aritmetiske uttrykket og spilltreet. Det er bare en node på toppen av treet som er kjent som roten til treet. Alle de gjenværende datanodene er delt inn i undertrinn. Det er en høyde på alle tre som blir beregnet. Det må være en sti mellom alle røttene til treet som gjør det tilkoblet. Treet har ikke en løkke. Terminalnode, kantnode, nivåknute, gradsknute, dybde, skog er noen viktige terminologier i treet. En graf er en ikke-lineær datastruktur. Det er en gruppe vertekser som også er kjent som en node i grafen. F (v, w) representerer vertices.Det er mange typer grafer som regisserte, ikke-rettede, tilkoblede, ikke-tilkoblede, enkle og flergrafiske. Hvis vi snakker om anvendelse av grafer enn et datanettverk, transportsystem, grafisk sosialt nettverk, elektrokretser og prosjektplanlegging er noen kjente eksempler på grafdatastruktur. Bruke kant toppunkt i grafen kan kobles til. Kanten i grafen kan også rettes mot eller retning. Der høyden på treet beregnes, kan i grafkanten vektes. Tilstøtende vertices, bane, syklus, grad, tilkoblet graf, vektet graf er en av de viktige begrepene i grafen.


Innhold: Forskjell mellom tre og graf

  • Sammenligningstabell
  • Tre
  • Kurve
  • Viktige forskjeller
  • Konklusjon
  • Forklarende video

Sammenligningstabell

BasisTreKurve
BasisTreet er en hierarkisk datastruktur som bare har en bane mellom hjørneneGrafen er en nettverksdatastruktur som kan ha manuelle baner mellom toppunktene.
Loops Det er ingen løkker i treetDet kan være løkker i grafen
Cthe omplexImplementering av treet er mindre sammensatt enn grafenImplementering av grafen er mer sammensatt enn et tre.
ModellTreet er hierarkisk modellGrafikk er nettverksmodell

Tre

Det er endelige dataelementer som er kjent som noder. I et tre ordnes data i en sortert rekkefølge, og det kalles derfor en ikke-lineær datastruktur. Det er en hierarkisk datastruktur i et tre. Det er mange typer dataelementer som er organisert i grener. Det dannes løkker i tillegg til en ny kant i et tre. Det er mange typer tre som er et binært tre, binært søketre og AVL-tre, gjenget binært tre, B-tre og mange flere. Det er mange applikasjoner av treet som datakomprimering, lagring av filer, manipulering av det aritmetiske uttrykket og spilltreet. Det er bare en node på toppen av treet som er kjent som roten til treet. Alle de gjenværende datanodene er delt inn i undertrinn. Det er en høyde på alle tre som blir beregnet. Det må være en sti mellom alle røttene til treet som gjør det tilkoblet. Treet har ikke en løkke. Terminalnode, kantnode, nivåknute, gradsknute, dybde, skog er noen viktige terminologier i treet.


Kurve

En graf er en ikke-lineær datastruktur. Det er en gruppe vertekser som også er kjent som en node i grafen. F (v, w) representerer vertices. Det er mange typer grafer som regisserte, ikke-rettede, tilkoblede, ikke-tilkoblede, enkle og flergrafiske. Hvis vi snakker om bruk av grafer enn et datanettverk, transportsystem, sosialt nettverksgraf, elektriske kretsløp og prosjektplanlegging er noen kjente eksempler på grafdatastruktur. Bruke kant toppunkt i grafen kan kobles til. Kanten i grafen kan også rettes mot to retning. Der høyden på treet beregnes, kan i grafkanten vektes. Tilstøtende vertekser, bane, syklus, grad, tilkoblet graf, vektet graf er noen viktige begrep i grafen.

Viktige forskjeller

  1. Treet er en hierarkisk datastruktur som bare har en bane mellom vertekser, mens Graf er en nettverksdatastruktur som kan ha mange stier mellom toppunktene.
  2. Det er ingen løkker i tre, mens det kan være løkker i grafen.
  3. Implementering av treet er mindre sammensatt enn graf, mens implementering av grafen er mer sammensatt enn et tre.
  4. Treet er en hierarkisk modell mens Graph er en nettverksmodell

Konklusjon

I denne artikkelen over ser vi den klare forskjellen mellom de to viktigste datastrukturen som er tre og graf med implementering.

Forklarende video