Co to jest najbardziej wydajny sposób sortowania tylko części ArrayList? Wypowiedz wszystkie elementy od indeksu 0 do 3 w Arraylist zawierającej 10 elementów.
Czy w Javie jest dostępna funkcja biblioteki?
Oprócz Collections.sort(list)
co sortuje całą listę!
Napisanie wysoce zoptymalizowanej funkcji sortowania niestandardowego zajmie trochę pracy.
Odpowiedzi:
48 dla odpowiedzi № 1Collections.sort(list.subList(0,3));
5 dla odpowiedzi nr 2
Użyj subList
[odziedziczony po AbstractList
] metoda w ArrayList
. A potem użyj Collections.sort()
na tej podlistie. To jest jeśli napisanie wysoce zoptymalizowanej funkcji sortowania niestandardowego jest naprawdę ciężką pracą.