<script>
    //冒泡优化    将一个数组中的值从小到大排列
    var arr=[65,85,12,36,75,46,50];
    var sorted=true;   //假设已经排好了
    for(var i=0;i<arr.length-1;i++){   //比较乱arr.length-1 次
        for(var j=0;j<arr.length-i;j++){   //每次中两两比较的次数  排好的就不需要比较了
            if(arr[j]>arr[j+1]){
                var temp=arr[j+1];
                arr[j+1]=arr[j];
                arr[j]=temp;
                sorted=false;
            }
        }
        if(sorted==true){
            break;
        }        
    }
    console.log(arr);
    </script>

最新文章

  1. easyui datagrid 悬浮事件
  2. 通过GET方法返回定义的任意对象
  3. 提取数据库字段里面的值,并改变+图片懒加载,jquery延迟加载
  4. c++ oop
  5. 咱就入个门之NHibernate映射文件配置(二)
  6. c++中的dictionary对象:map的使用备忘
  7. 不包含适合于入口点的静态&quot;Main&quot;方法
  8. oracle稳定执行计划1
  9. 数据导出到Excel中
  10. HTML - 键盘事件
  11. 64位平台C/C++开发注意事项(转载)
  12. MVC View返回list列表
  13. symfony2-不同bundle的entity的一对多关系
  14. Map集合、散列表、红黑树介绍
  15. 1.1 为什么要使用lambda 表达式
  16. git 命令详细
  17. ASP 基础二 内置对象
  18. spring cloud: Hystrix(四):feign类似于hystrix的断容器功能:fallback
  19. Codeforces 1107 简要题解
  20. es6学习笔记9--函数的扩展

热门文章

  1. P2763 试题库问题(dinic)
  2. k8s build new API
  3. Duilib嵌入CEF出现窗口显示不正常
  4. Flask学习【第3篇】:蓝图、基于DBUtils实现数据库连接池、上下文管理等
  5. c# 之 事务
  6. Shiro学习笔记(二)
  7. Docker:Containers
  8. EF Core In-Memory Database Provider
  9. ETCD应用
  10. HDU 4821 String(BKDRHash)