J'essaie de passer par une liste liée (que nous pouvons appeler la super liste) qui contient des éléments de listes chaînées (sous-listes).Comment trouver la longueur d'une liste liée dans une liste liée?
Le procédé qui ajoute les éléments dans les deux listes liées est:
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);
}
maintenant je dois écrire des méthodes pour vérifier s'il y a des groupes de 1, 2, 3, 4 éléments dans les sous-listes en parcourant le superliste ce que j'ai jusqu'à présent (ce qui est très mal) est la suivante:
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;
}
Votre super liste 'list' est juste une liste d'objets et non une liste de' LinkedList'. – Abhishek
Je pense que vous voulez 'si (i == ohno.size() - 1) {' –
Que voulez-vous dire par _ "vérifier s'il y a des groupes de 1, 2, 3, 4 éléments" _? Comment allez-vous utiliser cette information? –