一个数组循环移位的算法题,不用循环
| 1 2 3 4
-+------------
1| 1 2 3 4
2| 4 1 2 3
3| 3 4 1 2
4| 2 3 4 1
横线上是X,竖线左边是Y,中间的是结果,
设计函数fun(x,y)实现如下:
fun(1,1) = 1;
fun(4,2) = 3;
fun(1,4) = 2;
不用循环,
至于性能当然是越快越好咯,先谢谢各位了
[解决办法]
思维定势,看见二维的都觉得行是第一维,列是第二维
发布时间: 2012-08-13 13:21:53 作者: rapoo
一个数组循环移位的算法题,不用循环
| 1 2 3 4
-+------------
1| 1 2 3 4
2| 4 1 2 3
3| 3 4 1 2
4| 2 3 4 1
横线上是X,竖线左边是Y,中间的是结果,
设计函数fun(x,y)实现如下:
fun(1,1) = 1;
fun(4,2) = 3;
fun(1,4) = 2;
不用循环,
至于性能当然是越快越好咯,先谢谢各位了
[解决办法]
思维定势,看见二维的都觉得行是第一维,列是第二维