У меня есть этот огромный двумерный массив данных.Хранится в порядке строк:
A (1,1) A (1,2) A (1,3) ..... A (n-2, n) A (n-1,n) A (n, n)
Я хочу переставить его в порядок столбцов
A (1,1) A (2,1) A (3,1) ....A (n, n-2) A (n, n-1) A (n, n)
Набор данных довольно большой - больше, чем умещается в оперативной памяти компьютера.(n составляет около 10 000, но каждый элемент данных занимает около 1 КБ места.)
Кто-нибудь знает хитрые или эффективные алгоритмы для этого?