|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.05.2011, 01:38 | #1 |
Регистрация: 29.05.2011
Сообщений: 8
|
Сортировка двумерного массива
В общем, я студент первого курса и задача такая:
Нужно отсортировать двумерный массив по возрастанию. Каким методом не имеет значения. Отсортировать отдельно по столбцам или строкам получилось, а нужно, кажется, весь массив (от начала до конца). Но есть одно условие - нельзя вводить дополнительный массив, тоесть развернуть в одномерный, отстортировать и снова свернуть нельзя, хотел бы узнать, есть ли другие способы это сделать? Код можно не писать, лучше словами - хочу сам понять, что нужно написать для этого. Заранее благодарен p.s. на языке delphi Последний раз редактировалось Olright; 29.05.2011 в 02:00. |
29.05.2011, 01:42 | #2 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
А где у двумерного массива начало и конец?
Сливочное масло Valio - компиляция как по маслу
|
29.05.2011, 01:44 | #3 |
Регистрация: 29.05.2011
Сообщений: 8
|
При генерации задается MxN тоесть размер всегда разный
p.s а если я не правильно вас понял то в [1,1] начало, а в [m,n] конец Последний раз редактировалось Olright; 29.05.2011 в 01:46. Причина: добавил немного инфы |
29.05.2011, 01:53 | #4 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
исходя из того что массивы любой мерности хранятся в памяти в последовательных ячейках, подойдет обычный qsort
Код:
|
29.05.2011, 01:57 | #5 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Сортировка всегда подразумевает начало и конец. У таблицы (он же массив двумерный) нет чёткого определения начала и конца.
Можно отсортировать: 1. Строки. 2. Столбцы. 3. Рулетиком. 4. Обратным рулетиком. 5. По диагоналям 6. и т.д. Тоесть "сортировать двумерный массив" можно хз сколькими способами. Поэтому задание требует уточнения.
Сливочное масло Valio - компиляция как по маслу
|
29.05.2011, 02:01 | #6 |
Регистрация: 29.05.2011
Сообщений: 8
|
Нужно отсортировать по столбцам
|
29.05.2011, 02:07 | #7 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Ок.
Отсортировать столбцы двумерного массива по убыванию. Ты сказал что сделал "сортировка столбца", показывай.
Сливочное масло Valio - компиляция как по маслу
|
29.05.2011, 02:22 | #8 | |
Регистрация: 29.05.2011
Сообщений: 8
|
rg1 - RadioGroup
e5-e8 - эдиты 0 - сортировка вставками 1 - пока не сделал, там будет шейкер Цитата:
|
|
29.05.2011, 02:40 | #9 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Каким компонентом массив задаётся?
Сливочное масло Valio - компиляция как по маслу
|
29.05.2011, 02:51 | #10 |
Регистрация: 29.05.2011
Сообщений: 8
|
q
sg1- stringgrid1 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка двумерного массива | Makarov | Помощь студентам | 8 | 29.10.2011 11:55 |
Сортировка двумерного массива | MIKE11IPME | Microsoft Office Excel | 8 | 17.04.2011 20:56 |
Сортировка двумерного массива в С(Си) | savra | Помощь студентам | 5 | 26.11.2009 10:47 |
Сортировка двумерного массива | Dwaight$ | Помощь студентам | 1 | 27.05.2009 03:14 |