我有以下代码似乎将矩阵向左旋转 90 度......但我所追求的是向右而不是向左旋转:D 尝试修改它但继续搞砸......
public static int[,] RotateMatrix(int[,] matrix, int n)
{
int[,] ret = new int[n, n];
for (int i = 0; i < n; ++i)
{
for (int j = 0; j < n; ++j)
{
ret[i, j] = matrix[n - j - 1, i];
}
}
return ret;
}
如何正确旋转它?