Gå til innhold

Binære søketrær og binær representasjon av treet.


Anbefalte innlegg

Hei, i læreboken finner jeg følgende utsagn.

1nti.png

 

Som jeg er enig i, men tenkte jeg skulle sette opp min egen lille sak for å teste. Men får det ikke helt til å stemme, se for dere treet jeg tegnet under :

 

D4moL3o.png

Samme greie, bare at jeg har gidd tall til nodene i treet. Om jeg nå vil finne det binæret tallet som representerer 3 skal jeg da iflg teksten legge på 1, for så å følge bladnodene ned til 3? Isåfall blir representasjonen "100" som da ikke er det binære tallet for 3?

 

Hvor er det jeg detter av?

Endret av iNzzain
Lenke til kommentar
Videoannonse
Annonse

Ja, det stemmer. Hvis du fyller inn tallene i figuren du har øverst (med røde blader), får du resultatet i figuren nedenfor. Hvis du ser litt nærmere på figuren ser du at "barna" til en bladnode med verdi B har verdien B*2 og B*2+1.

 

post-5290-0-07535800-1383428424.png

Lenke til kommentar

Ja, men om en tar utgangspunkt i treet du har der, så skal i teorien vi kunne følge banene ned til 4-node og få representert den noden i binære tall, avhengig av tallene på "grenene" i treet ned til 4-node?

 

Altså (1?) + 0 + 0 ? Det stemmer jo ikke.

 

22 derimot stemmer jo når en får 1 0 1 1 0 = 22

 

Men hvorfor stemmer det ikke da med 4-node?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...