118
Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 1-1

Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

  • Upload
    others

  • View
    42

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

Tutorübung 04MergeSort & QuickSort

Erich Schubert, LFE Datenbanksysteme

Ludwig-Maximilians-Universität München

13. 5. 2015

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 1-1

Page 2: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – HinweiseIm folgenden Zeichnen wir den alten Zustand des Arrays mit ein.

Dies dient der Veranschaulichung, diese Daten entsprechen dervorherigen Zeile, wenn man QuickSort auf Papier in einer Tabelledurchführt. Am PC existiert die Zeile “Alt” aber nicht.

Nur der als “Aktuell” beschriftete Zustand existiert im PC.

Bitte nicht Drucken!Dies ist Daumenkino, für die Betrachtung am PC.Es auszudrucken wäre Papierverschwendung.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 2-1

Page 3: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-1

Page 4: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-2

Page 5: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-3

Page 6: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-4

Page 7: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-5

Page 8: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-6

Page 9: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 5 4 19 59 53 79 66 67 83 3 97 28 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-7

Page 10: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

rl

54 5 4 19 59 53 79 66 67 83 3 97 28 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-8

Page 11: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

rl

54 5 4 19 59 53 79 66 67 83 3 97 28 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-9

Page 12: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

rl

54 5 4 19 59 53 79 66 67 83 3 97 28 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-10

Page 13: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 5 4 19 59 53 79 66 67 83 3 97 28 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-11

Page 14: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 5 4 19 59 53 79 66 67 83 3 97 28 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-12

Page 15: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 5 4 19 28 53 79 66 67 83 3 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-13

Page 16: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

rl

54 5 4 19 28 53 79 66 67 83 3 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-14

Page 17: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

rl

54 5 4 19 28 53 79 66 67 83 3 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-15

Page 18: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 5 4 19 28 53 79 66 67 83 3 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-16

Page 19: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 5 4 19 28 53 79 66 67 83 3 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-17

Page 20: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

rl

54 5 4 19 28 53 3 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-18

Page 21: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

rl

54 5 4 19 28 53 3 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-19

Page 22: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

l r

54 5 4 19 28 53 3 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-20

Page 23: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

lr

54 5 4 19 28 53 3 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-21

Page 24: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

lr

54 5 4 19 28 53 3 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

Achtung: in der Klausur sind keine Farben erlaubt.Keinesfalls sollten Sie etwas richtiges durchstreichen!Pfeile für l, r sind aber ok, unterstreichen, etc.Sie müssen nur Änderungen in die Tabelle eintragen.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-22

Page 25: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

lr

54 5 4 19 28 53 3 66 67 83 79 97 59 86 74 56

≤ 54 ≥ 54

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-23

Page 26: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

≤ 54 ≥ 54

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-24

Page 27: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Erster Durchlauf

54 74 4 19 59 53 79 66 67 83 3 97 28 86 5 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Rekursion 1 Rekursion 2

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 3-25

Page 28: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-1

Page 29: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-2

Page 30: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-3

Page 31: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-4

Page 32: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-5

Page 33: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-6

Page 34: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-7

Page 35: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-8

Page 36: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

≥ 3

Alt:

Aktuell:

Pivot wird mit sich selbst vertauscht.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-9

Page 37: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Rekursion 1.2

Alt:

Aktuell:

Pivot wird mit sich selbst vertauscht.Rekursion 1.1 ist leer!

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 4-10

Page 38: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-1

Page 39: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-2

Page 40: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-3

Page 41: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

rl

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-4

Page 42: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

rl

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-5

Page 43: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-6

Page 44: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-7

Page 45: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-8

Page 46: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

≤ 5 ≥ 5

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-9

Page 47: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

≤ 5 ≥ 5

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-10

Page 48: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2

3 5 4 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

1.2.2

Alt:

Aktuell:

Rekursion 1.2.1 ist nur 1 Element = fertig!

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 5-11

Page 49: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 6-1

Page 50: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 6-2

Page 51: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 6-3

Page 52: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 6-4

Page 53: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 6-5

Page 54: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

≥ 19

Alt:

Aktuell:

Pivot wird mit sich selbst vertauscht,

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 6-6

Page 55: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

1.2.2.2

Alt:

Aktuell:

Pivot wird mit sich selbst vertauscht,Rekursion 1.2.2.1 leer

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 6-7

Page 56: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 7-1

Page 57: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 7-2

Page 58: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 7-3

Page 59: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 7-4

Page 60: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 7-5

Page 61: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

≥ 28

Alt:

Aktuell:

Pivot wird mit sich selbst vertauscht,

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 7-6

Page 62: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2.2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

Pivot wird mit sich selbst vertauscht,Nur 0-1 Elemente, keine Rekursion notwendig.

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 7-7

Page 63: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2.2 (Return)

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 8-1

Page 64: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1.2 (Return)

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 9-1

Page 65: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 1 (Return)

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 10-1

Page 66: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-1

Page 67: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-2

Page 68: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-3

Page 69: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-4

Page 70: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-5

Page 71: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 56 83 79 97 59 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-6

Page 72: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 56 83 79 97 59 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-7

Page 73: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 56 83 79 97 59 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-8

Page 74: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 56 83 79 97 59 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-9

Page 75: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 56 83 79 97 59 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-10

Page 76: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 56 59 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-11

Page 77: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

l r

3 4 5 19 28 53 54 66 56 59 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-12

Page 78: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 56 59 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-13

Page 79: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 56 59 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-14

Page 80: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 66 56 59 79 97 83 86 74 67

≤ 66 ≥ 66

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-15

Page 81: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 59 56 66 79 97 83 86 74 67

≤ 66 ≥ 66

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-16

Page 82: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2

3 4 5 19 28 53 54 66 67 83 79 97 59 86 74 56

lr

3 4 5 19 28 53 54 59 56 66 79 97 83 86 74 67

R 2.1 R 2.2

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 11-17

Page 83: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.1

3 4 5 19 28 53 54 59 56 59 79 97 83 86 74 67

3 4 5 19 28 53 54 59 56 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 12-1

Page 84: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.1

3 4 5 19 28 53 54 59 56 59 79 97 83 86 74 67

3 4 5 19 28 53 54 59 56 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 12-2

Page 85: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.1

3 4 5 19 28 53 54 59 56 59 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 59 56 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 12-3

Page 86: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.1

3 4 5 19 28 53 54 59 56 59 79 97 83 86 74 67

r l

3 4 5 19 28 53 54 59 56 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 12-4

Page 87: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.1

3 4 5 19 28 53 54 59 56 59 79 97 83 86 74 67

r l

3 4 5 19 28 53 54 59 56 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 12-5

Page 88: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.1

3 4 5 19 28 53 54 59 56 59 79 97 83 86 74 67

r l

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 12-6

Page 89: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-1

Page 90: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-2

Page 91: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

l r

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-3

Page 92: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

l r

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-4

Page 93: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

l r

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-5

Page 94: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

l r

3 4 5 19 28 53 54 56 59 66 79 67 83 86 74 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-6

Page 95: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

l r

3 4 5 19 28 53 54 56 59 66 79 67 83 86 74 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-7

Page 96: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

l r

3 4 5 19 28 53 54 56 59 66 79 67 83 86 74 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-8

Page 97: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 56 59 66 79 67 74 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-9

Page 98: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 56 59 66 79 67 74 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-10

Page 99: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 56 59 66 79 67 74 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-11

Page 100: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 56 59 66 79 67 74 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-12

Page 101: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 56 59 66 79 67 74 86 83 97

≤ ≥

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-13

Page 102: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

≤ ≥

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-14

Page 103: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2

3 4 5 19 28 53 54 56 59 66 79 97 83 86 74 67

lr

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

2.2.1 2.2.2

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 13-15

Page 104: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.1

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 14-1

Page 105: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.1

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 14-2

Page 106: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.1

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

lr

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 14-3

Page 107: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.1

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

r l

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 14-4

Page 108: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.1

3 4 5 19 28 53 54 56 59 66 74 67 79 86 83 97

r l

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 14-5

Page 109: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.2

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 15-1

Page 110: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.2

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 15-2

Page 111: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.2

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

l r

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 15-3

Page 112: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.2

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

rl

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 15-4

Page 113: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.2

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

rl

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 15-5

Page 114: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.2

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

lr

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

≤ ≥

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 15-6

Page 115: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2.2

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

lr

3 4 5 19 28 53 54 56 59 66 67 74 79 83 86 97

≤ ≥

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 15-7

Page 116: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2.2 (Return)

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

3 4 5 19 28 53 54 56 59 66 67 74 79 83 86 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 16-1

Page 117: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Rekursion 2 (Return)

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

3 4 5 19 28 53 54 56 59 66 67 74 79 83 86 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 17-1

Page 118: Tutorübung 04 - MergeSort & QuickSort · Tutorübung 04 MergeSort & QuickSort Erich Schubert, LFE Datenbanksysteme Ludwig-Maximilians-Universität München 13. 5. 2015 ©2015 Dr

QuickSort – Fertig

3 4 5 19 28 53 54 56 59 66 67 74 79 86 83 97

3 4 5 19 28 53 54 56 59 66 67 74 79 83 86 97

Alt:

Aktuell:

©2015 Dr. Erich Schubert, Ludwig-Maximilians-Universität München — Folie 18-1