<script type="text/javascript">
  // arr代表数组,index代表下标
  function lihua(arr, index){
    arr[index] += arr[index + 1];
    arr[index + 1] = arr[index] - arr[index + 1];
    arr[index] -= arr[index + 1];
  }
  function bus(arr, asc){
    for(var n = 1; n < arr.length; n++){
      for(var m = 0; m < arr.length - 1; m++){
        if(asc){
          if(arr[m] > arr[m + 1]){
            lihua(arr, m);
          }
        }else{
          if(arr[m] < arr[m + 1]){
            lihua(arr, m);
          }
        }
      }
    }
    return arr;
  }
  var array = bus([3, 6, 25, 18, 3, 5, 18, 2, 25, 13, 0], true);
  var a = Array.from(new Set(array));
  console.log('a==>', a);
</script>

最新文章

  1. AT常见问题
  2. Android 在Canvas中实现画笔效果(一)--钢笔
  3. 黑马程序员_Java基础:可变参数(Varagrs)的使用注意事项
  4. File.separator
  5. redis接入sentinelPool的配置
  6. Windows XP与Windows 7系统常见漏洞
  7. MyEclipse配置多个WEB容器
  8. 中国 省会 地级市 经纬度 city array
  9. 神经网络与深度学习笔记 Chapter 2.
  10. python学习2---交换两个元素
  11. sql 判断两条数据库查询语句结果是否有重复
  12. P2147 [SDOI2008]洞穴勘测(LCT)
  13. html回顾随笔1(*^__^*)
  14. odoo开发思路篇
  15. Educational Codeforces Round 35 (Rated for Div. 2)A,B,C,D
  16. Google In-App Billing 实现(内含Unity 实现经验)
  17. Symmetric Tree,对称树
  18. 如何彻底删除TFS的工作项字段
  19. matlab调用c程序(转载)
  20. [Java.web][eclipse]经验集

热门文章

  1. BZOJ_2561_最小生成树_最小割
  2. 查看Linux下系统资源占用常用命令(top、free、uptime)
  3. golang从简单的即时聊天来看架构演变
  4. MIP 移动网页加速器视频教程全新发布
  5. 腾讯云存储专家深度解读基于Ceph对象存储的混合云机制
  6. 一大波开发者福利来了,一份微软官方Github上发布的开源项目清单等你签收
  7. Java中堆(heap)和栈(stack)的区别
  8. Java集合 - List介绍及源码解析
  9. Java虚拟机二:使用jvisualvm工具远程监控tomcat内存
  10. HTML5最佳实践web app