作者a1013944 (ㄚ春)
看板C_and_CPP
标题[问题] 排序
时间Sun Apr 26 14:21:18 2009
假如有个段数字如下
1 2
3 4
5 6
7 8
假如我设定 要让它洗1次
想让它变成
8 1
2 3
4 5
6 7
这些都放在某个阵列里
我是直接
写个回圈
让1跑的2的位子
可是这样8不能跑到1的位子
回圈从1开始
所以有什麽方法 可以让一开始8跑到1的位子吗
还是可以最後再让8到1的位子
ps 如果洗2次 就一直排下去
感谢解惑 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.172.88.159
1F:推 ktprms:circle array!? 04/26 14:46
2F:推 chrisdar:rotate(a, a + 8 - 1, a + 8); 04/26 14:50
3F:推 Yshuan:自己做头尾的index标记 04/26 15:25
4F:→ a1013944:原来有rotate 04/26 16:19
5F:→ netsphere:mod ? 04/26 17:19