AlgoDat 2002/03 - Klassen

Hier stelle ich alle Klassen zur Verfügung, die zur Lösung der Aufgaben verwendet werden. Die meisten sind lizensfrei, einige laufen unter der GNU General Public License bzw. der GNU Lesser General Public License, entwickelt von der Free Software Foundation, Inc.

Aufgabe Datum Klasse Beschreibung
/ 21.10.2002 Standardklasse zur AlgoDat Vorlesung
algds.IOUtils Ein- und Ausgaberoutinen
28

40
25.11.2002 Beispiel Applet zu rationalen Zahlen
algodat.Rational
algodat.InvalidDenominatorException
algodat.RationalTest
algodat.RationalApplet
Rechnen mit Brüchen
Exception bei falschen Brüchen
eine Testklasse
das Test-Applet
29 25.11.2002 der ArrayStack hier implementiert
algodat.ArrayStack
algodat.StackFullException
algodat.StackEmptyException
der Stack als Array implementiert
ein paar benötigte
Exceptions
33 02.12.2002 Datumsberechnung (Monatsapplet)
edu.mardur.util.Date
edu.mardur.util.Date30
edu.mardur.util.IllegalDateException
korrekte Datumsberechnung
30 Tage Basisberechnung
eine Exception
36 09.12.2002 Chiffrieren/Dechiffrieren, brute force
algodat.PermutationCipher
algodat.CipherTextApplet
algodat.CipherApplet
Klasse mit Methoden zum Chiffrieren
Applet verschlüsselt ganze Texte
Applet für brute force
37

41 ff
09.12.2002 SimpleList
algodat.SimpleList
algodat.ListPosition
algodat.ListException
algodat.InvalidListPositionException
eine einfache Liste
eine Position in der Liste
Exception der Liste
Exception der Position
39 09.12.2002 Menge
algodat.Set Interface für eine Menge
45 13.01.2003 Student als Klasse
algodat.Student die Klasse für einen Studenten
49 ff

52 ff
22.03.2003 binärer Suchbaum (siehe Projekte)
algodat.BinarySearchTree
algodat.BinaryTreeNode
algodat.EulerTour
ein binärer Suchbaum
und der passende Knoten
Traversierung
55 09.04.2003 der Baum des Pythagoras (siehe Projekte)
algds.Pythagoras nicht wirklich ein Pythagorasbaum
63 27.04.2003 Hashtabelle
algodat.LinkedHashTable
die Hashtabelle mit LinkedList
71 10.05.2003 GeometrieObjekte
algodat.geom.Moveable
algodat.geom.GeometryObject
algodat.geom.Paintable
Interface zum Verschieben
Interface für ein geom. Objekt
und eins zur grafischen Ausgabe
algodat.geom.EmptyGeometry
algodat.geom.Point
algodat.geom.Line
algodat.geom.Triangle
algodat.geom.Rectangle
algodat.geom.Circle
Dummy Objekt
ein Punkt
eine Linie
ein Dreieck
ein Rechteck
ein Kreis
algodat.geom.PaintablePoint
algodat.geom.PaintableLine
algodat.geom.PaintableTriangle
algodat.geom.PaintableRectangle
algodat.geom.PaintableCircle
und die zeichenbaren
Äquivalente
74 17.05.2003 Methodenparameter im Interface
algodat.MethodParameter ein kleines Interface mit einer Methode
77 f 17.05.2003 Arithmetischer Syntaxbaum (siehe Projekte)
algodat.ArithmeticTree
algodat.ArithmeticTreeNode
ein Baum, der arithmetische
Ausdrücke berechnet
 
das vollständige Verzeichnis der Klassen
  algds Paket algds zur Vorlesung
algodat Javapaket algodat
algodat.geom Javapaket algodat.geom

Zurück zur Algodat Hauptseite.


Erstellt von Markus Durzinsky, aktualisiert 22. Dezember 2003
Für Fragen, Probleme oder Anregungen stehe ich gerne zur Verfügung