|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2010, 10:23 | #1 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
Как отсортировать массив Double с максимум в середине списка?
Добрый день!
Как быстро отсортировать массив Double с максимум в середине списка? Например, есть некий массив: Код:
Код:
|
12.02.2010, 10:38 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
1. рассортировать как обычно (по возрастанию)
2. отсортированный массив расставить как надо максимальный в центр n/2 следующие два по бокам n/2-1 n/2+1 далее по списку 2. делим отсортированный массив на два: четные индексы в один, нечетные в другой 3. записываем первый 4. дописывем второй начиная с конца (чтобы шел по убыванию)
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 12.02.2010 в 10:53. |
12.02.2010, 16:30 | #3 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
Спасибо, но у меня возникла проблема с записью значений из основного массива во временные (левый и правый). В чем проблема этого кода?
Код:
Спасибо. |
12.02.2010, 18:04 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Код:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
12.02.2010, 19:48 | #5 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
Спасибо за помощь.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отсортировать массив по убыванию в С++ | sershok | Помощь студентам | 5 | 16.02.2009 00:31 |
как отсортировать массив под данный отрезок и как минимум и максимум из него найти | SIEGER | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 20.11.2008 08:58 |
Помогите отсортировать массив методом бинарных вставок | zhorzh2407 | Помощь студентам | 1 | 19.11.2008 17:19 |
Символьный массив и double | dima | Общие вопросы C/C++ | 5 | 15.12.2006 03:52 |