Ich habe folgendes getan, aber es ist falsch und kann nicht herausfinden, warum, könnten Sie bitte helfen, wo der Fehler ist oder die Sache fehlt, ist verwirrt.Gibt das Minimum Element in der Liste t, rekursiv
public static int min(List<Integer> t) {
int minimum;
if (t.size() == 1) {
return t.get(0);
} else {
// index -- first index
int index = t.get(0);
List<Integer> u = t.subList(1, t.size());
minimum = Math.min(index, u.get(0));// index- the first index
}
return minimum;
}
Sie haben keinen rekursiven Aufruf der Methode aufgerufen. –