Sto lavorando su un compito che mi ha scritto un programma java per stampare in ordine inverso i dati contenuti in un elenco collegato utilizzando la ricorsione. Finora questo è quello che ho, funziona, ma solo sull'ultimo elemento nell'elenco IE. si ferma una volta stampato l'ultimo elemento.Liste di collegamento ricorsive in Java
public String reverse(IntNode head){
String result = "";
if(head.getLink() == null){
result += head.getData();
return result;
}
else if(head.getLink().getLink() == null){
result += head.getLink().getData();
head.removeNodeAfter();
return result;
}
else{
return reverse(head.getLink());
}
}
Come si può ottenere che continui a scorrere l'elenco indietro nell'albero ricorsivo?
vorrei evitare di dargli codice vero e proprio, perché ci ha suggerito che era un compito a casa. – seand
Qualcuno ha effettivamente votato per essere stato troppo utile_? Sembra una posizione molto più estrema di quella delineata nelle risposte a [Come chiedere e rispondere alle domande sui compiti?] (Http://meta.stackexchange.com/questions/10811/how-to-ask-and-answer- domande a casa) su meta. – mattdm