Încerc să îmbină aceste liste de aranjament. Lista 3 este ultima. Totul funcționează bine, dar ultimul număr, 400, nu va apărea în matricea finală. Nu am nici o idee de ce sau ce să fac. Încerc să comand arraylistul și sunt aproape gata, cu excepția ultimului număr care nu apare.
divid id = „b0bf4d28b4″>
}
Răspunsuri
4 Pentru răspunsul № 1
după buclele care rulează pe ambele matrice:
Trebuie să vezi dacă există ceva care rămâne într-unul din matricele după ce ați ajuns la sfârșitul celuilalt:
if (iFirst < that,size) {//copy everything remaining in that to output} else if (iSecond < theOther.size) {//copy everything from theOther to output}
1 pentru răspunsul № 2
// this condition stops when you reach the end of either list// you need to continue until you reach the end of both listswhile (iFirst < that.size && iSecond < theOther.size)