var arr = [10,8,6,9,1,7,1,13,5,1,9];
//冒泡排序
function bubbleSort(tmpArr){
for(var i = tmpArr.length-1; i > 0; i--){
for(var j=0; j<i; j++){
if(tmpArr[j] > tmpArr[j+1]){
swap(j,j+1);
}
}
}
} function swap(a,b){
var tmp = arr[a];
arr[a] = arr[b];
arr[b] = tmp;
} bubbleSort(arr);
console.log(arr);

最新文章

  1. 递推 HDU 2569
  2. leetcode 202
  3. Java中常用的运算符
  4. android 合并两个jar包
  5. SVN的那些事
  6. svs 在创建的时候 上传文件夹 bin obj 这些不要提交
  7. WINDOWS BITLOCK
  8. (简单) POJ 3076 Sudoku , DLX+精确覆盖。
  9. K-means聚类 的 Python 实现
  10. 我对面向对象设计的理解——Java接口和Java抽象类
  11. plink合并文件并更新SNP位置(merge file, update SNP position)
  12. intellij idea创建maven项目
  13. RK3399/NanoPC-T4开发板低级格式化SD卡,恢复SD卡和TF卡 方法
  14. 九、.net core用orm继承DbContext(数据库上下文)方式操作数据库
  15. 前端基础之初识HTML
  16. CSS效果:CSS select样式优化 含jquery代码
  17. bzoj千题计划299:bzoj1856: [Scoi2010]字符串
  18. html5粒子连线
  19. REST WebService与SOAP WebService的比较
  20. 现代OpenGL渲染管线介绍

热门文章

  1. ActivityLifecycleCallbacks
  2. Druid连接池(无框架)
  3. Mac下制作openwrt U盘启动盘
  4. openerp学习笔记 视图中字段只变化(on_change)联动其他字段值、选择和过滤
  5. C++异常实现机制
  6. [redis]redis五种数据类型和应用场景
  7. linux系统中vi点击上下左右键后出现ABCD,没有移动光标
  8. JWT With NetCore WebApi
  9. Mybatis是什么?mybatis中的对一和对多关系怎么配置
  10. KVM虚拟化储存管理(3)