36 / 36 / 1
Регистрация: 12.10.2011
Сообщений: 321
|
||||||
1 | ||||||
Сортировка методом центрированных вставок21.09.2012, 17:42. Показов 2358. Ответов 6
Метки нет Все метки)
(
Доброго времени суток. Помоги доделать программу.
Я решил сделать эту сортировку через массивы(возможно зря)). И теперь, допусти если у нас элемент их исходного массива imas больше чем последний из второго массива vmas, то сдвинуть все элементы второго массивы на 1 назад, освободив место для нового элемента. + Нужно еще чтобы элемент сравнивался не только со средним элементом vmas, но и если больше то с последующими.Как-то так)
Подскажите хотябы что мне использовать и т.п ![]()
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
21.09.2012, 17:42 | |
Ответы с готовыми решениями:
6
Сортировка методом Вставок
Сортировка методом вставок Сортировка методом простых вставок |
8 / 8 / 0
Регистрация: 05.06.2011
Сообщений: 97
|
|
21.09.2012, 17:53 | 2 |
Вектора в помощь! Ну или бинарные деревья!
1
|
36 / 36 / 1
Регистрация: 12.10.2011
Сообщений: 321
|
|
21.09.2012, 17:55 [ТС] | 3 |
А с массивами никак не выйдет?)
0
|
8 / 8 / 0
Регистрация: 05.06.2011
Сообщений: 97
|
|
21.09.2012, 18:04 | 4 |
Так а какой массив тебе надо отсортировать, первый или второй?
1
|
36 / 36 / 1
Регистрация: 12.10.2011
Сообщений: 321
|
|
21.09.2012, 18:17 [ТС] | 5 |
Первый(imas) - массив с исходными элементами. Второй(vmas) - массив в котором происходит сортировка.
0
|
8 / 8 / 0
Регистрация: 05.06.2011
Сообщений: 97
|
|
21.09.2012, 18:21 | 6 |
так делай проще! С одним массивом! Если первый элемент больше второго, то поменять местами. И обойти массив такое количество раз, сколько элементов в нем
1
|
36 / 36 / 1
Регистрация: 12.10.2011
Сообщений: 321
|
||||||
22.09.2012, 15:59 [ТС] | 7 | |||||
Да это понятно) Просто мне нужно реализовать к завтрашнему дню именно эту сортировку. А она делается с 2 массивами(списками,векторами,...)
Добавлено через 1 час 31 минуту До сих пор пытался сделать, ну всеравно до меня не доходит. Как мне сделать, чтобы исходный элемент (a например) сравнивался и центральным элементом рабочего массива (c) и если он больше, то сравнивается со следующим(s). Если a больше, чем с, но меньше s, то s сдвигаем на один элемент вправо особождая место для a и т.д. Подскажите плиз) Добавлено через 20 часов 5 минут Т.к. я нигде не нашел пример реализации этой сортировки. Вот вылаживаю. Может кому-нибудь понадобится.
1
|
22.09.2012, 15:59 | |
Помогаю со студенческими работами здесь
7
Сортировка списка методом простых вставок
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |