![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.09.2008
Сообщений: 4
|
![]()
Как перейти из Сортировки массива вот такой код
procedure BinaryInsertion( var a : massiv; n : integer ); var i, j, m, L, R : integer; x : integer; begin for i:=2 to n do begin x := a[ i ]; L:=1; R:=i; while L<R do begin m := (L+R) div 2; if a[m] <= x then L := m+1 else R := m; end; for j:= i downto R+1 do a[ j ] := a[ j - 1]; a[R] := x; end; end; в сортировку матрицы? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Мне кажется чтобы не ломать голову как начать сортировку со второго элемента, и как изогнуться при переходе со строки на строку, проще развернуть матрицу в линейный массив, отсортировать и обратно свернуть в матрицу.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.10.2008
Сообщений: 4
|
![]()
нужно отсортировать строки в порядке воззрастания? если так то прото весь код сортировки нужно поместить в цикл "for p:=1 to количество_строк" и индексы ставить не a[ i ], а a[ i ,p]/
если нужно прям всю матрицу, то как я понимаю надо чтобы в верхней левой ячейки стояло самое большое число, а в нижней правой самое маленькое. тогда нужно этот же цикл сделлать внешним и индексировать внешним строки, а внутренним столбцы или наоборот.
Смерть стоит того, чтобы жить, а любовь тоит того, чтобы ждать
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите переделать файловую сортировку на сортировку динамич. списков | Taisja | Помощь студентам | 2 | 15.06.2008 16:10 |
матрици | Forro | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 14.04.2008 20:31 |
Pascal. Матрици. | ProPaL | Помощь студентам | 9 | 10.02.2008 01:13 |
переписать из массива в линейный двунаправленный список чётные элементы массива | Black_Ak24 | Помощь студентам | 12 | 08.01.2008 00:44 |
Задача на сортировку массива | Acid | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.06.2007 00:16 |