• Keine Ergebnisse gefunden

• Welche der folgenden Aussagen sind richtig?

N/A
N/A
Protected

Academic year: 2022

Aktie "• Welche der folgenden Aussagen sind richtig?"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Heapsort

• Welche der folgenden Aussagen sind richtig?

– Heapsort benötigt immer den doppelten Speicher des zu sortierenden Arrays.

– Das Herstellen der Heapordnung kann ab dem Vater des letzten Elements erfolgen. Wenn ja, welches

Element wäre das? Wenn nein, ab welchem Element würde es genügen?

Heapordnung kann im Array hergestellt werden

(2)

Heapsort

• Ist die folgende Aussage richtig?

– Heapsort kann nur verwendet werden, um Arrays aufsteigend zu sortieren.

• In welchen Schritten erfolgt der Heapsort?

Auch kleinere Zahlen können als höhere Priorität angenommen werden.

Heapordnung herstellen, durch wiederholtes downheap im Array

Erstes Element mit letztem vertauschen, Länge des Heaps verkürzen,

Heapordnung mit downheap wieder herstellen

Heaplänge

> 1

(3)

Listsort

• Welche der folgenden Aussagen sind richtig?

– Listen die mit Listsort sortiert werden sollen, müssen mit einem speziellen Nil-Element abgeschlossen werden.

– Listsort kann nur Listen der Länge 2i sortieren (für ein beliebiges ganzzahliges i)

– Listsort ist ein rekursiver, nach „divide & conquer“

arbeitender Algorithmus.

(4)

Listsort

• Rekursions-Anker?

Liste der Länge null oder eins, kann als sortiert

zurückgegeben werden.

• Beschreiben Sie die Arbeitsweise:

– Liste in zwei ungefähr gleichlange Listen teilen

– Teillisten sortieren (rekursiver Aufruf) – Sortierte Teillisten zu einer sortierten

Liste mischen

Referenzen

ÄHNLICHE DOKUMENTE

Laden Sie sich von der Vorlesungsseite die Datei SurfXY.java herunter! Das Programm zeichnet drei- dimensionale Kurven. Diese werden durch Linien dargestellt. In dieser Aufgabe

Astronomische Nachrichten Astrophysical Journal Arkiv för Astronomi Bulletin Astronomique British Astronomical Associ- ation Circular. British Astronomical Associ-

Astronomische Nachrichten Astrophysical Journal Arkiv för Astronomi Bulletin Astronomique British Astronomical Associ- ation Circular. British Astronomical Associ-

Astronomische Nachrichten Astrophysical Journal Arkiv for Astronomi Bulletin Astronomique British Astronomical Associ- ation Circular. British Astronomical Associ-

1)  Vertausche das Wurzelelement mit dem letzten Element der Blattebene. 2)  Lass dieses Element nun versickern ( bis n-1) falls Heapbedingungen verletzt. 3)  Betrachte nun wie

[r]

Geben Sie jeweils einen Beweis oder ein Gegenbeispiel

Man verteilt 25 Quadrate auf einem karierten Brett der Grösse 25 × 25, und zwar so, dass sie bezüglich einer Diagonale symmetrisch verteilt sind und keine zwei Quadrate auf-