В каком порядке будут находиться эти записи после их сортировки в порядке возрастания по второму полю, если используется следующая последовательность значений для сортировки: 1) 4312 2) 2134 3) 2314 4) 4132? Пожалуйста, объясните ваш выбор.
Lunnyy_Svet
Для решения этой задачи необходимо отсортировать записи в порядке возрастания по второму полю. Второе поле в данном случае - это цифра, стоящая на второй позиции в каждой записи.
Итак, у нас есть следующие записи для сортировки:
1) 4312
2) 2134
3) 2314
4) 4132
Начнем сравнивать цифры на вторых позициях каждой записи:
1) Цифра на втором месте равна 3.
2) Цифра на втором месте равна 1.
3) Цифра на втором месте равна 3.
4) Цифра на втором месте равна 1.
Посмотрим на получившиеся цифры и отсортируем записи в порядке возрастания:
2) 2134
4) 4132
1) 4312
3) 2314
Таким образом, отсортированная последовательность записей выглядит следующим образом:
2) 2134
4) 4132
1) 4312
3) 2314
Теперь записи отсортированы в порядке возрастания по второму полю.
Итак, у нас есть следующие записи для сортировки:
1) 4312
2) 2134
3) 2314
4) 4132
Начнем сравнивать цифры на вторых позициях каждой записи:
1) Цифра на втором месте равна 3.
2) Цифра на втором месте равна 1.
3) Цифра на втором месте равна 3.
4) Цифра на втором месте равна 1.
Посмотрим на получившиеся цифры и отсортируем записи в порядке возрастания:
2) 2134
4) 4132
1) 4312
3) 2314
Таким образом, отсортированная последовательность записей выглядит следующим образом:
2) 2134
4) 4132
1) 4312
3) 2314
Теперь записи отсортированы в порядке возрастания по второму полю.
Знаешь ответ?