• Keine Ergebnisse gefunden

Hochschule f¨ ur Technik und Wirtschaft

N/A
N/A
Protected

Academic year: 2022

Aktie "Hochschule f¨ ur Technik und Wirtschaft"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Hochschule f¨ ur Technik und Wirtschaft

Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber

Informatik 1 11. ¨ Ubung

Aufgabe 1 (Tern¨arer Heap)

Ein tern¨arer Heap unterscheidet sich von dem in der Vorlesung eingef¨uhrten Heap dadurch, daß jeder Knoten drei S¨ohne haben kann. Dieser ist ebenfalls ein vollst¨andiger (tern¨arer) Baum, der ebenfalls der Heap–Bedingung

Inhalt(Vater(i))>Inhalt(i)

gen¨ugt.

a) Wie repr¨asentieren Sie einen tern¨aren Heap in einem Array? D.h. gege- ben ein Knoten mit Nummer i, welche Nummern haben Vaterknoten, Knoten des linken, mittleren und rechten Sohnes?

b) Welche H¨ohe hat ein vollst¨andiger tern¨arer Baum mitnKnoten h¨ochstens?

c) Schreiben Sie die Funktion delete maximum f¨ur einen tern¨aren Heap.

Abgabe: Dienstag, 24.01.2006

Seite 1 von 1

Referenzen

ÄHNLICHE DOKUMENTE

Ziffern, Blanks und Sonderzeichen wurden nicht verschl¨ usselt; außerdem wurde die Groß–/Kleinschreibung beibehalten (Beispiel: wird der Buchstabe x zu y verschl¨ usselt, dann auch X

Implementieren Sie eine Klasse znz, die das Rechnen modulo n vereinfacht; diese Klasse sollte f¨ ur alle Instanzen das gleiche n verwenden. Es sollte so sein, daß man dieses n

• Sie k¨onnen die Primzahlerzeugung dahingehend beschleunigen, daß Sie einen Primzahltest f¨ ur q erst dann anwenden, wenn Sie sicher sind, daß q nicht durch kleine Primzahlen

• Geben Sie alle L¨ osungsbl¨ atter ab und versehen Sie jedes mit Ihrem Namen und Ihrer Matrikelnummer. • Die zur Verf¨ ugung stehende Zeit betr¨ agt

Ziffern, Blanks und Sonderzeichen wurden nicht verschl¨ usselt; außerdem wurde die Groß–/Kleinschreibung beibehalten (Beispiel: wird der Buchstabe x zu y verschl¨ usselt, dann auch X

Studiengang Kommunikationsinformatik Studiengang Praktische

Studiengang Kommunikationsinformatik Studiengang Praktische Informatik Prof. Hierzu definiere man eine Klasse RSA, die als Attribute die BigInteger–Werte n, p, q, e, d, phi und die

Der Client muß sich gegen¨ uber dem Server authentifizieren, um eine Antwort des Servers zu erhalten. Als Antwort Ihres Servers k¨ onnen Sie die Ausgabe einer Datei