js冒泡排序

本是古典 何须时尚 2022-12-31 11:27 210阅读 0赞
  1. /* 冒泡排序: 通过前后数据的大小对比 将小的放在前面,大的放在后面 */
  2. var list = [9, 5, 3, 7, 2, 1]
  3. for (var j = 0; j < list.length - 1; j++) {
  4. for (var i = 0; i < list.length - 1 - j; i++) {
  5. if (list[i] > list[i + 1]) {
  6. var temp = list[i]
  7. list[i] = list[i + 1]
  8. list[i + 1] = temp
  9. }
  10. }
  11. }
  12. console.log(list)

发表评论

表情:
评论列表 (有 0 条评论,210人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js 冒泡排序

    冒泡排序 每次遍历时,从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大

    相关 js 冒泡排序

    冒泡排序 每次遍历时,从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大