简单排序以及冒泡排序
2017-06-09 18:22
204 查看
1.简单排序
2.冒泡排序
<script type="text/javascript"> window.onload=function(){ function compare(value1,value2){ return value1 > value2 ? 1:-1; };//定义比较方法 var arr = ['34','43','55','23','12']; alert(arr.sort(compare).toString()); //12,23,34,43,55 } </script>
2.冒泡排序
<script type="text/javascript"> //先定义一个数组以及数组的长度 window.onload = function(){ var arr=[12,2,5,8,0,68,15,24,22,21,9]; var len = arr.length; //依次比较相邻的两个数,小数在前,大数在后,其实就是依次两两相比,第1个数和第2个数相比,然后此时的第2个数再和第3个数相比,以此类推。第一轮比较下载则最大的数字便被排到了最后一个 function bubbleSort(arr){ var t=0; for(var i = 0 ; i<len ; i++){ for(var j=0 ; j < len-1 ; j++){ if(arr[j]>arr[j+1]){ t=arr[j]; arr[j]=arr[j+1]; arr[j+1] = t; } } } return arr; } console.log(bubbleSort(arr));//从大到小输出 } </script>
相关文章推荐
- java实现三种简单排序以及改良:冒泡排序,选择排序,直接插入排序
- PHP算法学习之“简单的交换排序”,“冒泡排序”以及“改进后的冒泡排序”
- 数据结构之排序算法一冒泡排序,直接插入排序,简单选择排序
- 简单的排序算法——插入排序,选择排序,交换排序(冒泡排序,快速排序)
- 关于排序问题-冒泡排序的简单案例
- 简单排序之冒泡排序
- 简单排序——冒泡排序,选择排序,插入排序,对象排序
- 三种最简单的排序算法(直接插入排序、冒泡排序、简单选择排序)
- 利用随机类生成数组,并用冒泡排序以及选择排序对不同数组的元素进行从小到大的排序
- Java中的简单排序:冒泡排序,选择排序,插入排序
- 八大排序方法汇总(选择排序,插入排序-简单插入排序、shell排序,交换排序-冒泡排序、快速排序、堆排序,归并排序,计数排序)
- java排序。。简单的冒泡排序
- c+两种简单的数组排序,冒泡排序和类似选择排序的思考
- 最简单的排序,冒泡排序
- 一个 冒泡排序 和 选择排序 的简单c程序
- C# mongodb 简单自增排序 以及批量去重批量入库
- 简单排序算法--冒泡排序
- 简单的排序算法——插入排序,选择排序,交换排序(冒泡排序,快速排序)
- 冒泡排序、插入排序、选择排序的简单了解
- 基本算法简单实现-二分法查找、合并排序、冒泡排序、插入排序、选择排序、快速排序