首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个数组循环移位的算法题,不要循环

2012-08-13 
一个数组循环移位的算法题,不用循环|1234-+------------1|12342|41233|34124|2341横线上是X,竖线左边是Y,

一个数组循环移位的算法题,不用循环
| 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;
 不用循环,

至于性能当然是越快越好咯,先谢谢各位了


[解决办法]
思维定势,看见二维的都觉得行是第一维,列是第二维

热点排行