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

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


bb:redbook:206

Это старая версия документа!


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

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

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

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

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

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

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

bb/redbook/206.1543529584.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)