当前位置: 首页 > news >正文

js几种排序算法

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

选择排序

每次将最小的值循环放在前面,依次类推。

var arr = [34,19,11,109,3,56];
for(var x= 0;x<arr.length-1;x++){
   for(var y=x+1; y<arr.length;y++){
      if(arr[x]>arr[y]){
          var temp = arr[x];
          arr[x] = arr[y];
          arr[y] = temp;
      }
   }
}
console.log(arr)

冒泡排序

每次将最大的值循环放在最后,依次类推。

var arr = [34,19,11,109,3,56];
for(var x= 0;x<arr.length-1;x++){
    for(var y=0; y<arr.length-1-x;y++){
        if(arr[y]>arr[y+1]){
           var temp = arr[y];
           arr[y] = arr[y+1];
           arr[y+1] = temp;
        }
    }
}
console.log(arr)

转载于:https://my.oschina.net/shuaihong/blog/3030955

相关文章:

  • 2014年spark开发者大赛火热进行中!
  • 网卡别别名设置
  • Ping过程详解
  • require和import
  • 统计二进制数中1的个数
  • Flutter-BLoC-第三讲
  • Azure证书生成问题
  • The New Stack:KubeEdge将Kubernetes的能力延伸至边缘
  • 独立博客怎样申请谷歌Adsense
  • Linux实战教学笔记31:Keepalived高可用集群应用实践
  • hdu 4430 Yukari's Birthday 枚举+二分
  • 机器学习平台跃迁,AI中台才是大势所趋
  • Android-Universal-Image-Loader 图片异步加载类库的使用
  • Gradle DSL method not found: 'compile()'
  • 我在开发第一个Swift App过程中学到的四件事
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Angular 4.x 动态创建组件
  • Bytom交易说明(账户管理模式)
  • CentOS7简单部署NFS
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript 一些 DOM 的知识点
  • JavaScript标准库系列——Math对象和Date对象(二)
  • Koa2 之文件上传下载
  • LintCode 31. partitionArray 数组划分
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Phpstorm怎样批量删除空行?
  • 产品三维模型在线预览
  • 初探 Vue 生命周期和钩子函数
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 基于Android乐音识别(2)
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 普通函数和构造函数的区别
  • 三栏布局总结
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 自定义函数
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • (3)选择元素——(17)练习(Exercises)
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (四)鸿鹄云架构一服务注册中心
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)ORM
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .Net CoreRabbitMQ消息存储可靠机制
  • .net中我喜欢的两种验证码
  • .pop ----remove 删除
  • .pyc文件是什么?
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [.net]官方水晶报表的使用以演示下载
  • [20150707]外部表与rowid.txt
  • [Android View] 可绘制形状 (Shape Xml)
  • [Angular] 笔记 7:模块