奇偶排序,另外一种实现方法

来源:5-3 奇偶排序

慕哥8236510

2019-08-13

function fn11(arr) {
  for (let i = 0, len = arr.length; i < len; i++) {
    if (arr[i] % 2 == i % 2) continue;
    for (let j = i + 1; i < len; j++) {
      if(arr[j] % 2== i % 2) {
        let temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
        break;
      }
    }
  }
  return arr
}
写回答

1回答

快乐动起来呀

2019-08-17

思路也不错,欢迎贡献到 git 的issue和大家分享,非常棒

0
0

JavaScript版 数据结构与算法

填补前端同学的算法短板,掌握面试中最常见的算法与数据结构

2467 学习 · 395 问题

查看课程