двухмерные массивы
|
|
chervano | Дата: Вторник, 12.01.2010, 00:47 | Сообщение # 1 |
Новичок
Группа: Пользователи
Сообщений: 8
Статус: Offline
| нужно упорядочить элементы массива по возрастанию в виде спирали, вот так: 1 1 1 1 3 4 4 2 3 4 4 2 3 3 2 2 помогите плз. Очень надо.
|
|
| |
Seqular | Дата: Суббота, 16.01.2010, 11:23 | Сообщение # 2 |
Хранитель
Группа: Администраторы
Сообщений: 859
Статус: Offline
| chervano, В принципе суть сводится к тому, чтобы найти закономерность образования такой спирали, чтобы можно было для i-го по счету элемента (зная размерность матрицы) точно вычислить его место (строку:столбец). Затем ищем минимальный, меняем его по нашему алгоритму с 1-ым... Потом ищем минимальный среди оставшихся, повторяем до тех пор, пока не закончим.
Поддерживаю также проект сообщество молодых сисадминов
|
|
| |
chervano | Дата: Понедельник, 18.01.2010, 01:53 | Сообщение # 3 |
Новичок
Группа: Пользователи
Сообщений: 8
Статус: Offline
| мне уже учитель показал как надо решить эту задачу, к сожалению я забыл, как всегда . У не получилось как я помню 4 условия для заполнения это: справа налево, сверху вниз, слева направо и снизу вверх. Но какие это условия я вспомнить не могу :D.
|
|
| |