• Keine Ergebnisse gefunden

Aufgabe 37. Ein Vergleichsnetzwerk heisst primitiv (oder Transpo- sitionsnetzwerk), wenn alle Vergleichsaustauschmoduln auf benachbarte Elemente/Linien zugreifen. Zeige, dass primitive Sortiernetzwerke zum Sortieren von S

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 37. Ein Vergleichsnetzwerk heisst primitiv (oder Transpo- sitionsnetzwerk), wenn alle Vergleichsaustauschmoduln auf benachbarte Elemente/Linien zugreifen. Zeige, dass primitive Sortiernetzwerke zum Sortieren von S"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. C. P. Schnorr Wintersemester 2004/05

Theoretische Informatik I

Blatt 11, 11.01.2005, Abgabe 18.01.2005 in der Vorlesung

Aufgabe 37. Ein Vergleichsnetzwerk heisst primitiv (oder Transpo- sitionsnetzwerk), wenn alle Vergleichsaustauschmoduln auf benachbarte Elemente/Linien zugreifen. Zeige, dass primitive Sortiernetzwerke zum Sortieren von S

1

, . . . , S

n

mindestens Ω(n

2

) Moduln benötigen.

Hinweis: Knuth, Aufgabe 5.3.4 (36).

Wir messen die Sortierstörung der Folge S

1

, . . . , S

n

durch die Inversionszahl Inv(S

1

, . . . , S

n

) := #{(i, j) : i < j, S

i

> S

j

} .

Aufgabe 38. Zeige

1. max Inv(S

1

, . . . , S

n

) | S

1

, . . . , S

n

∈ Z } = n(n − 1)/2

2. Ist ein Modul des primitiven Vergleichsnetzwerks im Takt aktiv (im Sinne dass er seine Eingaben vertauscht), dann erniedrigt er Inv um 1 .

( Damit werden im wost case n(n − 1)/2 aktive Modultakte zum Sortieren benötigt, summiert über alle Moduln und Takte. )

Aufgabe 39. Bestimme den Erwartungswert von Inv(S

1

, . . . , S

n

) für eine zufällig permutierte Folge verschiedener S

1

, . . . , S

n

∈ Z nach dem Sortieren von S

j

, . . . , S

j+k−1

(mit Beweis).

Aufgabe 40. Zeige, dass ein primitives Vergleichsnetzwerk jede Eingabe S

1

, . . . , S

n

sortiert, wenn es die Eingabe n, n − 1, . . . , 1 sortiert.

Hinweis: Lemma 28.1 [CLR].

Punktzahlen 6, 4, 4, 6

Referenzen

ÄHNLICHE DOKUMENTE

[r]

–  Muss ein Element an einer Stelle dazwischen geschoben werden, dann werden die rechts davon liegenden Elemente jeweils um eine Position nach rechts

Dokumentieren Sie die gefundenen Informationen in geeigneter Weise (Exzerpte, Karteikarten, Ordner mit Registern und/oder T-Listen ...), so dass Sie4.  inhaltlich einen

• Die Idee des Sortierens durch Mischen könnte auch mithilfe von Feldern realisiert werden (wie ?-). • Sowohl das Mischen wie das Sortieren könnte man statt rekursiv auch

BubbleSort -- Sortieren durch Sprudeln SelectionSort -- Sortieren durch Auswahl InsertionSort -- Sortieren durch Einfügen MergeSort -- Sortieren durch Mischen.. Der

Angenommen wir teilen die Folge in zwei der Länge N 2 und sortieren diese jeweils getrennt, so können wir aus den beiden Hälften leicht eine sortierte Folge von N Zahlen

Ungleichungen Blatt 2 Raach 2011 Birgit Vera Schmidt 13... Ungleichungen Blatt 3 Raach 2011 Birgit Vera

Ob ihr richtig sortiert habt, erkennt ihr an dem Lösungswort, das sich durch die Buchstaben unter den Deckeln ergibt! Könnt ihr unser Geheimnis entziffern?.. Wie lange braucht