
[数据结构与算法]冒泡排序
发布日期:2021-05-07 23:08:26
浏览次数:17
分类:原创文章
本文共 541 字,大约阅读时间需要 1 分钟。
//比较方式 function compare(a, b) { if (a > b) //正序 a < b逆序 return true; else return false; } //交换 function swap(arr, a, b) { var temp = arr[a]; arr[a] = arr[b]; arr[b] = temp; } function bullerSort(arr) { //冒泡排序 //执行多少arr.length-1次每次将最大往后放 for (var i = 0; i < arr.length - 1; i++) { //互相比较交换,比较arr。length-1-i次 for (var j = 0; j < arr.length - 1 - i; j++) { if (compare(arr[j], arr[j + 1])) { swap(arr, j, j + 1) } } } } var a = [2, 9, 5, 7, 10, 3, 6]; bullerSort(a);
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月11日 09时35分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Netty3事件处理顺序问题
2019-03-05
eclipse引用sun.misc开头的类
2019-03-05
firefox中angular2嵌套发送请求问题
2019-03-05
【Linux】service命令
2019-03-05
【mysql】事务隔离与mvcc的误区
2019-03-05
【mybatis3】调试/断点打印日志
2019-03-05
【linux】pid file解读
2019-03-05
Leetcode 102题.从中序与后序遍历序列构造二叉树
2019-03-05
C++
2019-03-05
[CTFSHOW]PHP特性
2019-03-05
navigator对象
2019-03-05
牛牛与跷跷板
2019-03-05
程序员面试防坑宝典,带你手撸红黑树,一文轻松搞定
2019-03-05
为什么使用消息队列
2019-03-05
二分查找算法
2019-03-05
关于EFI系统分区(ESP)你应该知道的3件事
2019-03-05
题目总结 web 51-100
2019-03-05
5.Mybatis复杂映射开发
2019-03-05
Servlet2.5的增删改查功能分析与实现------删除功能(四)
2019-03-05