Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Grundgebiete der Informatik 1 | RWTH | Bubble Sort

UniCourse Global5:14 53 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 33 Zeilen
Herunterladen
  1. Dieses Video soll noch mal der Funktion gelten, euch Bubble Sort noch mal näher zu bringen und zu erklären. Noch mal ein kleine kleine Refresher. Und was euch da
  2. natürlich in der Klausur begegnen kann, ist wie immer, wie sieht das Array nach dem weiß ich nicht vierten, fünften Schritt Bubblesort aus. Ähm Schritt ist
  3. da natürlich dann müssen müssen gucken, wie sie das jetzt definieren, äh nach welcher Aktion die dann wirklich das Array haben wollen. Meistens äh wenn die
  4. weiß ich nicht xte Bubble runtergekommen ist. Bubbles funktioniert ja so, dass wir hier ganz am Array Ende uns diese kleine Bubble nehmen und diese Bubble
  5. geht dann einfach nach links ins Array runter und auf dem Weg vertauschen wir Elemente, die vertauscht werden sollen. Gut, bei dieser Bubble sehen wir jetzt
  6. hier beim ersten Schritt, okay, die sind eigentlich schon auf der richtigen Seite voneinander. Drei ist links von der fünf und das soll auch so gut, dann babbelt
  7. die Bubble weiter runter. 4 und 3. Ja, da sehen wir sofort, die müssten eigentlich vertauscht werden. Also schreiben wir hier hin. So, okay, die
  8. Bubble wandert weiter und die müssen natürlich dann auch vertauscht werden. Zack, 3 4 5 Ich werde jetzt gleich nicht mehr
  9. das da hinten mitschreiben, weil da dann ja aber eh nichts mehr passiert. Gut, Babble wegt sich weiter. 3 und 9. Es bubbelt weiter nach unten. Die müssen
  10. natürlich auch getauscht werden, weil die neun größer ist als die drei. 2 3 9 6. Na, ich wollte es ja nicht mehr mitschreiben. Na, jetzt habe ich es do
  11. noch einmal gemacht. Gut. Und unsere Bubble bewegt sich weiter. Die müssen natürlich auch getauscht werden. Sie nee, die müssen nicht
  12. getauscht werden. Ich bin ja verrückt. Die stehen ja schon auf der richtigen Seite. Okay, also hier nichts tauschen. Zwei und sieben müssen aber getauscht
  13. werden, wenn die Bubble dann nach ganz unten kommt. So, und dann haben wir hier 2 7 3 9 6 4 5 stehen. Da ist die erste Bubble runtergekommen.
  14. Ja, ist also ganz links am Rand angekommen und die zwei ist jetzt fertig sortiert. Das könnte dann z.B. so wie die es wollen ein Schritt im Bubblesort
  15. Algorithmus sein. Und so sieht das Radern danach aus. Gut, wenn wir jetzt hier weitermachen würden, würden wir wieder unsere Bubble nehmen und von
  16. rechts nach links durchbubbeln, ne? Bzw. dann nur noch bis zu diesem Punkt hier, weil wir wissen ja von der zwei, dass die schon sortiert ist. 4 und F. Sie
  17. scheinen auf der richtigen Seite voneinander zu sein. Alles gut. Dann kommt die vier und die 6. Die müssen allerdings vertauscht werden. Also 7 3 9
  18. und die 4 und die 6 werden vertauscht. Gut, dann die 9 und die 4, die vertauschen wir auch. Alles klar. Die drei und die vier, die
  19. sind schon auf der richtigen Seite voneinander. Nur die drei und die sieben, die sollten wir auch noch mal tauschen. So, und dann ist die drei hier
  20. auch fertig sortiert. Ich werde hier noch mal das ganze Array hinschreiben. So. Und das könnte jetzt natürlich, ne, schon ganz gut das Ende sein. Da der
  21. Bubblesund Algorithmus eigentlich auch relativ einfach ist, werden sie euch dafür nicht allzu viele Punkte geben. Sollte dann natürlich auch nicht allzu
  22. viel Zeit in Anspruch nehmen. Deswegen ist es relativ realistisch, dass sie nach dem ersten oder zweiten runterbubabbeln, dann sagen: "Okay, dann
  23. schreifen uns das Array noch mal hin, wie es jetzt aussieht." Damit ihr es verstanden habt, damit sie das prüfen können. Wir sortieren jetzt aber doch
  24. noch mal einmal zum Ende. Einfach aus Prinzip. Und da machen wir natürlich hier am rechten Rand wieder unsere Bubble. Da
  25. sehen wir sofort die Fünf und die sechs, die müssen getauscht werden. Also 4 9 5 6 die 5 und die 9 genauso.
  26. Und die fün und die 4 da ist alles okay. Nur bei der 4 und der 7 müsste noch getauscht werden. Da sind wir dann auch wieder unten am Ende angekommen. Alles
  27. klar. Und wir beginnen wieder von vorne, lassen es ein bisschen runterbubbeln. Aha,
  28. okay. Bubble zieht weiter. Hier ist alles in Ordnung. Also tauschen wir hier nur noch unten 5 und 7 6 9. Die fünf ist sortiert. Unsere Bubble wird wieder von
  29. rechts nach links. Hier ist alles in Ordnung, aber bei 6 und 7 da noch nicht. Also 6 7 9 und wir sehen jetzt natürlich schon ist alles gut. Hier ist alles
  30. richtig. Der so Algorithmus muss hier aber am Ende auch noch einmal prüfen. Sind die wirklich in der richtigen Reihenfolge? Kann er ja nicht wissen.
  31. Aber der sieht dann auch relativ schnell. Wenn er diese Bubble hier sieht, okay, alles richtig, dann wisst weiß er, dass die sieben hier auch am
  32. richtigen Ort ist und dadurch natürlich auch automatisch die Numero 9. Dann können wir hier natürlich den Rest des Arrays auch noch hinschreiben. Na, was
  33. haben wir da noch drin? Ah, da vorne war tatsächlich die zwei das kleinste. Okay, d mache ich noch mal Kästchen drum und dann sind wir fertig.