/** * Beschreiben Sie hier die Klasse List. * * @author (Ihr Name) * @version (eine Versionsnummer oder ein Datum) */ public class LinkedList2 { public List first; public LinkedList2(){} public void einfuegen (T neu) { List n = new List(neu);//Neue Node mit Zahl "neu " anlegen //Überprüfe ob die liste leer ist if(first == null){ //setze neue node als erster Eintrag first = n; } else { List current = first; while(current.next != null){ current = current.next; } current.setNext(n); } //current ist jetzt der letzte Eintrag //setze neue Node als Nachfolger von bisher letztem Eintrag } public boolean isEmpty(){ if (first == null){ return true; } return false; } public int laenge(){ List current = first; int laenge = 0; while(current != null){ current = current.next; laenge++; } return laenge; } public T getNteZahl(int n){ List current = first; for(int i = 0; i current = first; //gehe an den Vorgänger des zu löschenden Eintrags for(int i=0; i