我正在寻找一种重新排序给定范围的方法,以获得第一个,最后一个,中间一个,然后是中间的中间部分......等等......如果我们看看0-15范围,它将会像这个:所以邻居成员只会在最后一次迭代时来。
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 15 8 4 12 2 6 10 13 1 3 5 7 9 11 14
有关优秀算法的任何想法吗?
答案 0 :(得分:1)
这是一个使用队列而不是递归的解决方案。
13和14的位置与您的示例不同,但是如果您始终认为偶数长度列表的中间位于中间位置之后的元素,则首先是14:
ATagParams = class="menu-item menu-separator"