Hi, ich habe folgendes Problem:
Ich hab diese Klasse mit der konstruktur.:
nun will ich in der klasse List<T> eine methode schreiben die ein element einfügt. und zwar wenn das element kleiner ist als das aktuelle soll es davor eingefügt werden und wenn kleiner ist dahinter und wenn die gleich sind dann bleibt die liste so.
imgrunde genommen ist das klein prblem, ich möchter nur wissen wie ich diese Konstruktur benutzen kann.
Also ich hab die folgende codezeile.
wobei c will ich einfügen und val ist mein aktueller Wert.
also ich füge das element mit dem wert v hinzu und wie zeigen dann die pfeilen. also es gibt ja 2 , eins zeigt auf das nächste element und das andere auf das vorherige.
wie zeigen denn meine pfeilen wenn ich die Konstruktor so aufrufe????
THX
Ich hab diese Klasse mit der konstruktur.:
Java:
public class Elementh<T> {
public T val;
private Elementh<T> prev;
private Elementh<T> next;
Element(T val; Elementh<T> prev; Elementh<T> next) f
this:val = val;
this:prev = prev;
this:next = next;
}
nun will ich in der klasse List<T> eine methode schreiben die ein element einfügt. und zwar wenn das element kleiner ist als das aktuelle soll es davor eingefügt werden und wenn kleiner ist dahinter und wenn die gleich sind dann bleibt die liste so.
imgrunde genommen ist das klein prblem, ich möchter nur wissen wie ich diese Konstruktur benutzen kann.
Also ich hab die folgende codezeile.
Java:
if (c < val) {
Elementh<T> newEl = new Elementh<T>(v, this.prev, this);
also ich füge das element mit dem wert v hinzu und wie zeigen dann die pfeilen. also es gibt ja 2 , eins zeigt auf das nächste element und das andere auf das vorherige.
wie zeigen denn meine pfeilen wenn ich die Konstruktor so aufrufe????
THX