Жертва своих идей.
Давайте рассуждать. У нас имеется задача на сортировку данных чисел по возрастанию. Иными словами у нас есть какие-то числа, которые нужно отсортировать по возрастанию. Т.е. изначально даны абсолютно разные числа, расположенные не по порядку. Пусть это будут 3, 5, 7, 1, 8, 9. Ответ задачи был бы такой - 1, 3, 5, 7, 8, 9
Как расположить их по порядку? Из кучи мы выбираем наименьшее число и ставим его на первое место или же выводим его на первом месте в другое поле. Каждый раз при очередном шаге мы ищем минимальное число.
Продолжу позже...

URL
Комментарии
14.02.2013 в 20:54

Вот что, ребят... Отрубите-ка ему голову!
Сортировка по возрастанию - тривиальнейшая задача. )
Видимо, тут какой-то смысл.
14.02.2013 в 23:01

Жертва своих идей.
Я познаю основы программирования вообще с нуля. Сначала я рассуждаю. =_=
15.02.2013 в 21:13

Адепт шести граней
Простой перебор займет слишком много времени и слишком ударит по производительности.
Советую освоить некоторые из алгоритмов сортировки: ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%...
Это очень хорошая база для понимания структур качественных алгоритмов. У нас, помнится, именно разноплановую сортировку прогоняли в первую очередь, и не зря - сортировочные техники отлично применяются и в других ситуациях.
В общем, алгоритмы сортировки - это маст хэв.)
16.02.2013 в 00:27

Жертва своих идей.
Спасибо большое, это приблизит меня к решению задачи) Мне нужно написать программу.)
16.02.2013 в 11:36

Мысль в посте изначально верная, без всяких подсказок. Это замечательно :)
Да, действительно, это метод сортировки Bubble sort.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail