码迷,mamicode.com
首页 > 编程语言 > 详细

js中的冒泡排序

时间:2018-08-27 21:54:08      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:length   fun   条件   OLE   设置   临时   变量   temp   rip   

		/*
		 * 排序思路: 拿出数组中的一条数据和其它数据做对比,符合条件就借用临时变量互换位置
		 * */
		var arr = [12,8,30,40,20,18,22];
		function upSort(arr){
			var temp;//设置一个临时变量
			for (var i = 0; i < arr.length - 1; i++) {
				for (var j = i+1; j < arr.length; j++) {
					if(arr[i] > arr[j]){
						temp = arr[i];//temp = 12  arr[0] = 12  arr[1] = 8
						arr[i] = arr[j];//temp = 12 arr[0] = 8  arr[1] = 8
						arr[j] = temp;//temp = 12  arr[0] = 8  arr[1] = 12
					}
				}
			}
			return arr;
		}
		
		console.log(upSort(arr));

  

js中的冒泡排序

标签:length   fun   条件   OLE   设置   临时   变量   temp   rip   

原文地址:https://www.cnblogs.com/menglong1214/p/9543703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!