|
Java-API--Dokumentation | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object LinearList MutableLinearList Loesung22a
class Loesung22a
Loesungsvorschlag fuer Aufgabe 2-2a.
Eine einfache lineare Liste mit Hilfsmethoden. Die Methoden in dieser
Klasse entsprechen genau denen der Original-Klasse
MutableLinearList
aus der Aufgabenstellung. Die einzige
Aenderung sind die hinzugefuegten Javadoc- und Inline-Kommentare.
Zur Loesung dieser Aufgabe gehoert eigentlich vor allem, dass man sich anschaulich klar macht, was da passiert. Das geht am besten mit Papier und Bleistift -- oder durch Besuch des Tutoriums. Bei offenen Fragen bitte E-Mail an mich!
Field Summary |
---|
Fields inherited from class LinearList |
---|
head, tail |
Constructor Summary | |
---|---|
Loesung22a()
|
Method Summary | |
---|---|
(package private) void |
addInFront(int value)
Fuegt einen neuen Wert als erstes Element in die Liste ein; die bestehende Liste wird zur Restliste (Rumpf). |
(package private) void |
deleteFromFront()
Loescht das erste Element dieser Liste. |
(package private) int |
firstElementValue()
Gibt den Wert (Kopf) des ersten Listenelemnts zurueck. |
(package private) int |
length()
Berechnet die Laenge der Liste rekursiv. |
(package private) void |
println()
Gibt die gesamte Liste in einer Zeile aus. |
Methods inherited from class MutableLinearList |
---|
println, println |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
Loesung22a()
Method Detail |
---|
void addInFront(int value)
addInFront
in class MutableLinearList
value
- der einzufuegende Wertvoid deleteFromFront()
deleteFromFront
in class MutableLinearList
NullPointerException
- falls das letzte Element der Liste
geloescht wirdint firstElementValue()
firstElementValue
in class MutableLinearList
int length()
length
in class MutableLinearList
1
void println()
println
in class MutableLinearList
|
Java-API--Dokumentation | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |