0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 11
|
|
1 | |
сортировка методом простых вставок в Delphi12.01.2011, 12:28. Показов 4697. Ответов 5
Метки нет (Все метки)
Помогите пожалуйста в Delphi отсортировать по убыванию массив методом простых вставок. Количество элементов в*массиве N=10.*Элементы массива задаются из текстового файла.
0
|
12.01.2011, 12:28 | |
Ответы с готовыми решениями:
5
Сортировка методом простых вставок Сортировка методом вставок последовательности из 24 слов Сортировка методом вставок последовательности из 24 слов Сортировка массивов посредством вставок. Исправить ошибки в приведенном коде |
121 / 109 / 29
Регистрация: 18.12.2010
Сообщений: 378
|
|
12.01.2011, 14:24 | 2 |
Что такое метод простых вставок?
И какого типа массив?
0
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
12.01.2011, 15:55 | 3 |
Вот в чем его суть: создается новый массив, в который мы последовательно вставляем элементы из исходного массива так, чтобы новый массив был упорядоченным. Вставка происходит следующим образом: в конце нового массива выделяется свободная ячейка, далее анализируется элемент, стоящий перед пустой ячейкой (если, конечно, пустая ячейка не стоит на первом месте), и если этот элемент больше вставляемого, то подвигаем элемент в свободную ячейку (при этом на том месте, где он стоял, образуется пустая ячейка) и сравниваем следующий элемент. Так мы прейдем к ситуации, когда элемент перед пустой ячейкой меньше вставляемого, или пустая ячейка стоит в начале массива. Помещаем вставляемый элемент в пустую ячейку . Таким образом, по очереди вставляем все элементы исходного массива. Очевидно, что если до вставки элемента массив был упорядочен, то после вставки перед вставленным элементом расположены все элементы, меньшие его, а после — большие. Так как порядок элементов в новом массиве не меняется, то сформированный массив будет упорядоченным после каждой вставки. А значит, после последней вставки мы получим упорядоченный исходный массив.
2
|
15 / 15 / 5
Регистрация: 10.01.2011
Сообщений: 52
|
|
12.01.2011, 16:25 | 4 |
Мы похожим в универе занимались. Глянь в исходнике
2
|
0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 11
|
|
14.01.2011, 14:25 [ТС] | 5 |
Спасибо
0
|
15 / 15 / 5
Регистрация: 10.01.2011
Сообщений: 52
|
|
16.01.2011, 09:46 | 6 |
0
|
16.01.2011, 09:46 | |
16.01.2011, 09:46 | |
Помогаю со студенческими работами здесь
6
Сортировка методом простых вставок Сортировка методом простых вставок Сортировка методом простых вставок Сортировка списка методом простых вставок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |