Ich versuche, durch eine verknüpfte Liste (die wir die Superliste nennen können) zu gehen, die Elemente von verknüpften Listen (Unterlisten) enthält.Wie finde ich die Länge einer Linkedlist in einer Linkedlist?
Das Verfahren, das die Elemente in den beiden verketteten Listen ergänzt ist:
LinkedList<Object> list = new LinkedList<>();
public void add(Object... item) {
LinkedList<Object> thingie = new LinkedList<>();
for (Object i: item) {
thingie.add(i);
}
list.addAll(thingie);
}
Jetzt habe ich Methoden zu schreiben, wenn es zu überprüfen, sind Gruppen mit 1, 2, 3, 4 Elemente in den Unterlisten durch die Verfahrbewegung superlist Was ich bisher haben (was sehr falsch ist) ist:
LinkedList <Object> ohno = new LinkedList<>();
for (int i = 0; i<list.size(); i++){
ohno = (LinkedList<Object>) list.get(i);
if (int j = 1; j = ohno.size();){
return true;
}
else return false;
}
Ihre Superliste 'list' ist nur eine Liste von Objekten und keine Liste von' LinkedList'. – Abhishek
Ich denke du willst 'if (i == ohno.size() - 1) {' –
Was meinst du mit _ "check wenn es Gruppen von 1, 2, 3, 4 Elementen gibt" _? Wie werden Sie diese Informationen verwenden? –