为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript数组奇偶数排序,奇数在前,偶数在后,要求不新建数组。

JavaScript数组奇偶数排序,奇数在前,偶数在后,要求不新建数组。

慕容708150 2018-09-23 22:14:58
例如:[1, 2, 3, 4, 5]排序后:1, 3, 5, 2, 4注意:要求不新建数组,即在原数组的基础上更改。
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

如果对奇数间的顺序,和偶数间的顺序不需要和原来保持一致的话,可以参考快排的思想
一个指针从左往右搜,一个指针从右往左搜,当左边找到偶数,右边找到奇数时,交换两个数,然后继续查找,直到两个指针相同

查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 876 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信