shujun.yin
Results
1
comments of
shujun.yin
解题思路: 桌上初始牌堆记为A1,排完后的牌堆记为A2。 (正向过程)A1顶部第一张->A2顶部,剩下的A1顶部第一张放到A1底部,此为一轮;...重复过程直到A1全部放到A2中,最后一轮过程只有A1顶部第一张->A2顶部这一个步骤。 (反向过程)1.将A2顶部第一张还回A1;2.执行正向过程每一轮的逆过程即可(A1底部第一张->A1顶部,A2顶部第一张->A1顶部),直到A2中没有牌为止。 ``` function sortPoke(list) { const poke = [] poke.push(list.pop()) while (list.length) { const y = poke.shift() poke.push(y) const x = list.pop() poke.push(x) } return poke }...