Forum: Gesperrte Threads Doppelt verkette Listen in Java


von bengele (Gast)


Lesenswert?

hallo (:,
ich verzweifel gerade an dieser Aufgabe.

Doppelt verkettete Listen
Es sollen Methoden für die Realisierung einer doppelt verketteten Liste 
in Java implementiert
werden.
Gegeben sind bereits zwei Klassen:
· ListElement: Ein Listenelement
· Liste: Repräsentation einer doppelt verketteten Liste
In der Klasse Liste sind bereits die Basisvariablen head und tail sowie 
folgende Methoden
implementiert:
· listInsert: Hinzufügen eines neuen Elements an den Anfang der Liste
· listPrint: Ausgabe der key-Attribute der Liste
· listSearch: Es wird das Listenelement mit dem angegeben key gesucht
a) Schreiben Sie eine Methode listInsertEnd, die ein neues Listenelement 
an das Ende
der Liste stellt. [2]
b) Schreiben Sie eine Methode listSortiert, die ein neues Element in 
sortierter
Reihenfolge in die Liste einfügt. [5]
c) Schreiben Sie die Methode listDelete zum Löschen eines Elements aus 
der Liste.
Hinweis: Die Methode listSearch gibt es bereits… [2]
Hinweise:
· Implementieren Sie Algorithmen ohne Verwendung von Wächtern.
· Die Reihenfolge der Bearbeitung der Aufgaben ist beliebig.


Danke schon mal !!

: Verschoben durch Admin
von D. I. (Gast)


Lesenswert?

bengele schrieb:
> · Die Reihenfolge der Bearbeitung der Aufgaben ist beliebig.
>
>
> Danke schon mal !!

So dummdreist, dass man das schon melden muss, lol :D

von Tom (Gast)


Lesenswert?

Blöde Frage eines Java-Laien: Was in aller Welt sind "Wächter"? Ist das 
eine überflüssige Eindeutschung eines Standard-Begriffs?

von Cyblord -. (cyblord)


Lesenswert?

Sogar zu doof um sich die implementierung der LinkedList in Java 
anzugucken?

Ansonsten: Bei sowas kann man verzweifeln wenn man absolut kein Java und 
auch sonst nicht programmieren kann. Warum zum Teufel musst du dann 
diese Aufgaben machen?

von kijgigui (Gast)


Lesenswert?

kennst wohl keine leute von denen du abschreiben kannst?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

bengele schrieb:
> ich verzweifel gerade an dieser Aufgabe.
Wir sind hier nicht bei  löse-mir-meine-hausaufgaben!de
Wo ist dein Problem?
Was klappt nicht?
Und vor Allem: was hast du schon gemacht und probiert?

> Danke schon mal !!
Diese Interpunktionszeichen sind an dieser Stelle doppelt falsch.

von Vlad T. (vlad_tepesch)


Lesenswert?

Tom schrieb:
> Was in aller Welt sind "Wächter"? Ist das
> eine überflüssige Eindeutschung eines Standard-Begriffs?

das habe ich mich auch gerade gefragt.

von Udo S. (urschmitt)


Lesenswert?

Wächter ist Englisch Sentinel
Es gibt Listenimplementierungen mit Sentinel Nodes.
Das sind spezielle (Dummy)Knoten am Anfang der Liste die zusätzliche 
Daten wie z.B. die Länge enthalten können.
Dadurch hat eine Liste auch immer mindestens einen Knoten und man 
braucht in den Methoden keine Sonderbehandlung für leere Liste.

Habe das selbst aber noch nie benutzt :-)

von Tom (Gast)


Lesenswert?

Danke. Ich kannte weder das Konzept noch den Namen. Wieder was gelernt 
:)

von Mr. T. (Firma: Tony Industries) (tstark)


Lesenswert?

Ich habe vor einiger Zeit eine eigene LinkedList implementiert, siehe 
hier: 
http://www.tutorials.de/content/1427-eine-linkedlist-selbst-programmieren-teil-1.html

Ich hoffe, diese hilft Dir weiter. Wenn Du fragen hast, nur zu.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.