Präsentationsfolien (PDF)
Präsentationsfolien (PDF)
Präsentationsfolien (PDF)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
8.5 Hinführung: Blasensortierung („bubble sort“)<br />
Gegeben<br />
• Reihe mit n (zunächst unsortierten) Elementen<br />
10 3 2 5 8 1 4 7<br />
Grundidee<br />
• Die Reihe wird immer wieder durchlaufen und dabei werden<br />
benachbarte Elemente in die richtige Reihenfolge gebracht.<br />
• Größere Elemente überholen so die kleineren und drängen an das<br />
Ende der Folge (= aufsteigende Blasen).<br />
Aufwandsabschätzung<br />
• Im ersten Durchlauf werden n Elementpaare verglichen.<br />
• Im zweiten Durchlauf werden n-1 Elementpaare verglichen.<br />
• …<br />
• Gesamtaufwand: O(n²)<br />
Algorithmen und Datenstrukturen Philippsen/Stamminger/Pflaum/Riehle WS 2010/2011 Folie 08-40