Подскажите, принцип работы данного кода по полочкам. Знаю лишь только то, что данный код сортирует коллекцию, а вот как он это делает не понимаю.
int n = list.size();
int temp;
for (int i = 0; i < n; i++) {
for (int j = 1; j < (n - i); j++) {
if (list.get(j - 1) > list.get(j)) {
temp = list.get(j - 1);
list.set(j - 1, list.get(j));
list.set(j, temp);
}
}
}
Константин Шаталин
25 уровень
Разьясните пожалуйста!!!
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
14 августа 2021, 11:09решение
Почитай про сортировку пузырьком.
+4
Константин Шаталин QA
15 августа 2021, 18:46
Спасибо большое
0