java围绕其中心逆时针旋转2D数组,同时保持数组大小
例如,如果二维图像阵列为
1,10
2,20
3,30
4,40
所以大小应该是:int[][] table = new int[table.length][table[0].length];
从这个角度来看:表[#列][#行]
如果我想逆时针旋转90度
10,20,30,40
1,2,3,4
但是大小将是[4][2],我希望它保持[2][4]
我想要的输出是:
0,0
20, 30
2,3
0,0
我已经看到了旋转是如何完成的,但是这些方法改变了宽度和高度的大小。有没有办法做到这一点?短暂性脑缺血发作
# 1 楼答案
我认为最简单的方法是使用for循环来获得结果。 为什么不试试for循环输出呢? 下面的代码就是一个例子
我想是的,但我不知道我是否理解你的意图