01.12.2014 Views

Dynamiska datastrukturer Länkade listor Länkade listor Länkade listor

Dynamiska datastrukturer Länkade listor Länkade listor Länkade listor

Dynamiska datastrukturer Länkade listor Länkade listor Länkade listor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Träd<br />

Binärt sökträd: Alla noder i vänstra delträdet har mindre<br />

nyckelvärden än roten och alla noder i högra har större värden<br />

3<br />

7<br />

9<br />

11<br />

13<br />

16<br />

19<br />

4 12 17 21<br />

Träd<br />

Egenskap hos binära sökträd: Utskrift i inorder<br />

ger värdena i växande ordning (sorterat)<br />

3 4 7 9 11 12 13 16 17 19 21<br />

Sökning efter visst värde:<br />

Nod* sok(Nod *r, int sokt) {<br />

if (!r)<br />

return 0;<br />

else if (sokt == r.data)<br />

return r;<br />

else if (sokt < r.data)<br />

return sok(r->vanster, sokt);<br />

else if (sokt > r.data)<br />

return sok(r->hoger, sokt);<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!