PROG 2 – Aufgabe 6 (Wörterbuch als binärer Suchbaum)

Hier wird ein binärer Suchbaum erstellt und damit rumgespielt. Ihr braucht das Wörter buch das ihr auf Prof. Bittel Seite findet: Deutsch-Englisch Wörterbuch

Programmiertechnik 2 – Aufgabe 6 (Wörterbuch als binärer Suchbaum)

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 2 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 2 – Aufgabe 5 (Sortierverfahren)

Hier werden verschiedene Sortierverfahren auf ihr Laufzeit untersucht, das bei unsortierten Feldern, mit der 3-Median-Killer-Sequenz und bei sortierten Feldern.

Hier eine Beispielausgabe die ich auf eine alten Laptop gemacht habe und Ubuntu 10.04 lief im VMware Player:

Jeweils 10 Durchgänge

CPU-Zeiten in sec für unsortierte Daten
						| n = 10 000	| n = 20 000	| n = 30 000	| n = 40 000
----------------------------------------------------------------------------------------
insertionSort			| 0.368			| 1.46			| 3.512			| 5.629
----------------------------------------------------------------------------------------
quickSort				| 0.002			| 0.01			| 0.013			| 0.013
----------------------------------------------------------------------------------------
quickSort3Median		| 0.005			| 0.007			| 0.012			| 0.015
----------------------------------------------------------------------------------------
introSpectiveQuickSort	| 0.005			| 0.009			| 0.015			| 0.022

CPU-Zeiten in sec für sortierte Daten
						| n = 10 000	| n = 20 000	| n = 30 000	| n = 40 000
----------------------------------------------------------------------------------------
quickSort				| 0.428			| 1.579			| 4.091			| 6.272
----------------------------------------------------------------------------------------
quickSort3Median		| 0.001			| 0.005			| 0.007			| 0.011
----------------------------------------------------------------------------------------
introSpectiveQuickSort	| 0.005			| 0.009			| 0.017			| 0.02

CPU-Zeiten in sec für 3-Median-Killer-Sequenzen
						| n = 10 000	| n = 20 000	| n = 30 000	| n = 40 000
----------------------------------------------------------------------------------------
quickSort				| 0.039			| 0.149			| 0.337			| 1.072
----------------------------------------------------------------------------------------
quickSort3Median		| 0.211			| 0.873			| 1.871			| 3.118
----------------------------------------------------------------------------------------
introSpectiveQuickSort	| 0.003			| 0.009			| 0.015			| 0.018

Programmlaufzeit: 7 Minuten 13 Sekunden

Programmiertechnik 2 – Aufgabe 5 (Sortierverfahren)

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 2 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 2 – Aufgabe 4

Übungen zu Rekursive Funktionen über Felder, Rekursive Funktionen über verkettete Listen und Teile-und-Hersche-Verfahren.

Programmiertechnik 2 – Aufgabe 4

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 2 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 2 – Aufgabe 3 (Klassenschablone Set)

Übungsaufgabe zu Klassenschablonen.

Programmiertechnik 2 – Aufgabe 3 (Klassenschablone Set)

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 2 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 2 – Aufgabe 2 (Klasse Polynom)

Gleiche wie Aufgabe 1 nur das hier eine linear verkettete Liste mit Hilfskopfknoten benutzt wird.

Programmiertechnik 2 – Aufgabe 2 (Klasse Polynom)

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 2 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 2 – Aufgabe 1 (Klasse Polynom)

Alle Aufgaben und weiter Infos zu Programmiertechnik 2 findet ihr auf der Internetseite von Prof. Dr. Oliver Bittel unter http://www-home.fh-konstanz.de/~bittel/.

Hier wird eine Polynom Klasse erstellt, die ein dynamisches Feld nutzt.

Programmiertechnik 2 – Aufgabe 1 (Klasse Polynom)

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 2 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 1 – Aufgabe 6 (Notenspiegel-Klassen)

Gleiche wie Aufgabe 5 nur diesmal mit Klassen.

Programmiertechnik 1 – Aufgabe 6 (Notenspiegel-Klassen)

Aufruf:
./Aufgabe5 Benno Beispiel > Notenspiegel.html

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 1 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 1 – Aufgabe 5 (Getrennte Übersetzungseinheiten)

Ähnlich wie Aufgabe 3 und 4 aber diesmal gehen nur Fächer des Studiengangs TIB und es werden getrennte Übersetzungseinheiten genutzt.

Programmiertechnik 1 – Aufgabe 5 (Getrennte Übersetzungseinheiten)

Aufruf:
./Aufgabe5 Benno Beispiel > Notenspiegel.html

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 1 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 1 – Aufgabe 4 (Notenspiegel)

Ähnlich wie Aufgabe 3 nur hier wird eine verkette Liste benutzt.

Nach der Lösung findet ihr noch eine Lösung für einen Teil der Zusatzaufgaben.

Programmiertechnik 1 – Aufgabe 4 (Notenspiegel)

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 1 | Verschlagwortet mit , | Hinterlasse einen Kommentar

PROG 1 – Aufgabe 3 (Klausurnoten)

Die Beschreibung des Programms findet ihr oben in der Lösung.

Programmiertechnik 1 – Aufgabe 3 (Klausurnoten)

Das Ergebnis wird als HTML Code ausgegeben und mit diesem Aufruf könnt ihr es direkt in die Datei schreiben. Jedenfalls unter Linux:
./Aufgabe3 > ergebniss.htm

Lösung: Weiterlesen

Veröffentlicht unter Programmiertechnik 1 | Verschlagwortet mit , | Hinterlasse einen Kommentar