如需清单,请说
1,2,3,4,5,6
有人说反对/逆时针旋转阵列2次,有两种方法可以做到:
case 1: 1st time: 6,1,2,3,4,5
2nd time: 5,6,1,2,3,4
case 2: 1st time: 2,3,4,5,6,1
2nd time: 3,4,5,6,1,2
在这两个案例中,我应该考虑哪一个?
答案 0 :(得分:1)
您应该将案例2视为逆时针方向,如下:
*
1
6 2
5 3
4
顺时针旋转方向1 -> 2 -> 3 -> ... -> 6
喜欢,
*
6
5 1
4 2
3
逆时针旋转方向为1 -> 6 -> 5 -> ... -> 2
。
*
2
1 3
6 4
5
答案 1 :(得分:1)
您应该将案例1视为顺时针方向。因为,您将值向右侧移动,即顺时针方向。第二种情况是反时钟方向。