Je suis nouveau à Java, alors veuillez accepter mes excuses. J'ai une liste de tableaux ordonnée, c'est-à-dire { 10, 10, 10, 10, 120, 120 }
.Je vérifie que certains articles sont en bas, dans un arraylist
Comment puis-je boucle la liste pour vérifier l'int 10
sont placés au haut de la liste et int 120
sont placés au bas de la liste ?
J'ai essayé d'utiliser
for(int i=0; i<list.size(); i++){
for(int j=0; j<list.size(); j++){
}
}
mais c'est jusqu'où je pouvais obtenir/comprendre.
Vous dites que vous avez ** un ** ordre ** c'est-à-dire ** un tableau ** trié. Maintenant, vous voulez vérifier si le tableau est ** trié ** correctement? Eh bien, bien sûr, il a été trié avant. Ou voulez-vous vérifier si un tableau ** inconnu ** est trié? – Zabuza
En outre, vos boucles for ressemblent à celles que vous essayez de parcourir sur une ArrayList 2D, mais votre description décrit uniquement une ArrayList 1D – Taelsin
Possible duplication de [Comment déterminer si une liste est triée en Java?] (Https: // stackoverflow .com/questions/3047051/comment-déterminer-si-une-liste-est-triée-en-java) – Zabuza