18.09.2013 Views

2002:25

2002:25

2002:25

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.

vilka tal som ska sorteras. Tyvärr var detta för tidskrävande och komplicerat för att hinnas<br />

med i detta projekt. Förflyttning sker enligt pilarna - se Figur 5-3.<br />

Dessa värden finns från början i arrayen, skrivs i appleten i denna ordning;<br />

3<br />

3 1 7 4 2 6 5<br />

Valt pivot:4<br />

De tal som är < 4 sätts på den vänstra sidan och de tal som > 4 på den högra<br />

1 2<br />

1<br />

Nya pivot väljs ut: 1 och 6<br />

De tal som är < 1 sätts på den vänstra sidan och de tal som > 1 på den högra<br />

De tal som är < 6 sätts på den vänstra sidan och de tal som > 6 på den högra<br />

Nu är sekvensen sorterad och det är dags att sätta ihop detta görs på samma sätt fast åt<br />

andra hållet (rekursion) tills man erhåller:<br />

4<br />

2 3 5 7<br />

1 2 3 4 5 6 7<br />

Figur 5-3: Utförande av quicksort<br />

33<br />

7<br />

6<br />

6<br />

5

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

Saved successfully!

Ooh no, something went wrong!