hallo! i muas morgen eine klasse list abgeben! und i kumm einfach net weiter, vielleicht könnte mir jemand ein paar tipps geben!
Ich soll eine liste einen Studenten (Methode: void insertStudent(Student st)) rekursi in die aufsteigend sortierte Liste einfügen (sortierung nach nachnamen). jeder Student darf nur einmal in der Liste vorkommen!
bis jetzt hab i :
public class StudentenKatalog {
//Attribute
Cell st;
Cell head;
//Konstruktor
StudentenKatalog(Cell st){
this.st = st;
head=null;
}//Konsturktor
void insertStudent(Student1 st){
//neue Zelle erstellen
Cell stud = new Cell(st,null);
//Variable act zeigt jetzt auf den Kopf der Liste
Cell act=head;
if (head==null){
head=stud;
}else{
while (act.next==null st.secondName.compareTo(act.st.secondName) < 0){
act=act.next;
}//while
}//if
}//void insertStudent
void delete(String nachname){
}//void delete(String nachname)
}//StudentenKatalog
ich hoffe mir kann wer helfen!