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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!