当前位置 : 主页 > 网络编程 > 其它编程 >

计算机通识/14:算法常识/算法常识01

来源:互联网 收集:自由互联 发布时间:2023-07-02
使用JavaScript数组arrList完成下列需求算法编程题完成度越高得分越高先将每个奇数存到oddRepeat 使用Javascript数组arrList完成下列需求 算法编程题完成度越高得分越高 先将每个奇数存到odd
使用JavaScript数组arrList完成下列需求算法编程题完成度越高得分越高先将每个奇数存到oddRepeat

使用Javascript数组arrList完成下列需求 算法编程题完成度越高得分越高

  • 先将每个奇数存到oddRepeat数组中将每个偶数存到evenRepeat数组中数字不去重出现几次写几次

  • 再对整个数组进行去重并执行排序操作数字从大到小排序不允许使用Javascript内置函数sort实现

  • 最后将排序后的数据保存到数组list中 最终结果如下所示

var arrList [1, 9, 0, 2, 1, 6, 8, 11, 0, 5, 18, 1, 26, 11, 8, 2, 3, 5, 18]{list: [ 26, 18, 11, 9, 8, 6, 5, 3, 2, 1, 0 ],evenRepeat: [ 0, 2, 6, 8, 0, 18, 26, 8, 2, 18 ],oddRepeat: [ 1, 9, 1, 11, 5, 1, 11, 3, 5 ]}

var arrList [1, 9, 0, 2, 1, 6, 8, 11, 0, 5, 18, 1, 26, 11, 8, 2, 3, 5, 18]var evenRepeat [];var oddRepeat [];for(var i 0; i < arrList.length; i){if(arrList[i] % 2 0){oddRepeat.push(arrList[i])}else{evenRepeat.push(arrList[i])}}for (var i 0; i  

上一篇:7.原码乘法
下一篇:没有了
网友评论