[数据结构与算法]冒泡排序
发布日期: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);

 

上一篇:JS预编译过程
下一篇:[数据结构与算法]链表逆置与遍历

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月11日 09时35分43秒