|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.11.2011, 13:46 | #1 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 44
|
упорядочивание матрицы
Задача: Дана матрица Х(n).Упорядочить ее по убыванию.
Как делать это с одномерным массивом понятно, а вот как это делать с матрицей? объясните пожалуйста... |
08.11.2011, 14:36 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Не совсем понятна задача, если
Код:
Alar, верни репу!
|
08.11.2011, 14:37 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,710
|
1. Осознать, что у элементов матрицы нет определенного порядка.
2. Договарится, что значит упорядоченная по убыванию матрица. 3. Привести ее к нужной форме. |
08.11.2011, 15:26 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а для матрицы Вам нужно решить, КАКИМ образом там будут располагаться отсортированные элементы, например, по строкам слева направо:
Код:
Код:
ну а потом просто. формируете функцию преобразования двухмерных координат (строка, столбец) <-> одномерный индекс в массиве, который получится, если расположить элементы друг за другом в требуемом порядке. и дальше задача сводится к сортировке этого псевдо-одномерного массива. P.s. да. чуть не забыл. Часто в подобных задачах строки и столбцы рассматриваются абсолютно НЕЗАВИСИМО. Т.е. нужно в каждой отдельно взятой строчке (столбце) отсортировать элементы. Ну это ещё проще: в цикле брать каждую строчку (столбец) и сортировать как обычный одномерный массив... Добавлено ну вот. опять опоздал! пока я писал, тут уже тему практически раскрыли... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Упорядочивание матрицы... | we4r | Помощь студентам | 0 | 23.05.2011 13:16 |
упорядочивание строк матрицы в с++ | LovingDaisy | Общие вопросы C/C++ | 4 | 11.01.2010 02:20 |
Упорядочивание строк матрицы | CodeError | Помощь студентам | 2 | 25.12.2008 19:42 |
упорядочивание матрицы | Rom | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 21.12.2008 18:35 |