Т.е. результат должен выглядеть так:
1 2 3 4
5 6 7 8
ЧЕМ это можно сделать?
qsort не хочет. Думал, а вдруг кто-то адресной арифметикой баловался при его написании, хотя это вряд ли кто-то делал, ведь сортировка Хоара для этого не сильно подходит.
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| sheka |
Сообщение
#1
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Нужно отсортировать двумерный массив по строкам насквозь.
Т.е. результат должен выглядеть так: 1 2 3 4 5 6 7 8 ЧЕМ это можно сделать? qsort не хочет. Думал, а вдруг кто-то адресной арифметикой баловался при его написании, хотя это вряд ли кто-то делал, ведь сортировка Хоара для этого не сильно подходит. |
![]() ![]() |
| IUnknown |
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Ада: Разработчик Embarcadero Delphi: Сторонник Free Pascal: Разработчик Репутация: 627 |
Цитата Нужно отсортировать двумерный массив по строкам насквозь. Как задан двумерный массив, можно уточнить? Статический? Или динамический?Вообще-то со статическим std::sort прекрасно справляется: const int n_cols = 5; |
sheka Сортировка двумерного массива 11.09.2011 23:26
TarasBer qsort должен работать 11.09.2011 23:40
sheka Динамический. 11.09.2011 23:58
IUnknown В таком случае тебе надо писать сортировку самому,… 12.09.2011 0:10
TarasBer > Динамический.
С этого бы и начал.
Создавай … 12.09.2011 0:14
sheka Блин, я об этом и забыл подумать. :) 12.09.2011 1:15![]() ![]() |
|
Текстовая версия | 5.11.2025 9:32 |