Инструменты пользователя

Инструменты сайта


bb:redbook:206

2.6 Транспонирование многомерных матриц

1. Пример транспонирования многомерной матрицы

Большая часть информации из прошлой главы применима и к текущей. Единственным уточнением станет то, что для массивов в размере куба и выше транспонирование может быть выполнено множеством способов. Разбор текста программы предлагается произвести самостоятельно.

Исходные данные для ввода:

Правильный вывод программы:

Строго говоря, этот массив было вовсе необязательно транспонировать. Было достаточно поменять порядок следования внешнего и вложенного цикла. Но на практике такая операция имеет смысл из-за ограниченного размера кэша центрального процессора — без транспонирования работа с оперативной памятью в разы замедляется. [↑]

[ ← Назад ] [ Вверх ↑ ] [ Далее → ]

bb/redbook/206.txt · Последние изменения: 2016/03/31 15:19 — prospero78