Вдохновленный Raymond Chen post, скажем, у вас есть двумерный массив 4x4, напишите функцию, которая вращает ее на 90 градусов. Раймонд ссылается на решение в псевдокоде, но я хотел бы увидеть некоторые вещи в реальном мире.
[1][2][3][4]
[5][6][7][8]
[9][0][1][2]
[3][4][5][6]
становится:
[3][9][5][1]
[4][0][6][2]
[5][1][7][3]
[6][2][8][4]
Обновить: ответ Ник самый простой, но есть ли способ сделать это лучше, чем n ^ 2? Что, если матрица была 10000x10000?