javascript 冒泡排序
2016-04-02 14:32
603 查看
第一次面试,准备的一塌糊涂。冒泡排序也不记得了,平时编码的时候自己也写过一些排序算法,面试时竟然都不记得了。这让我明白,总结的重要性!!!
冒泡算法,花上几分钟就可以理解。简单说就是两两重复比较,然后交换,一般从后面往前面比较,较大的数像气泡一样“浮出”到第一个。
用js实现:
冒泡算法,花上几分钟就可以理解。简单说就是两两重复比较,然后交换,一般从后面往前面比较,较大的数像气泡一样“浮出”到第一个。
用js实现:
function bubblesort(A) { for (var i = 0; i < A.length; i++) { for (var j = A.length - 1; j < i; j--){ if (A[j] < A[j - 1]) { swap(A, j, j - 1); } } } }
相关文章推荐
- 在LAMP环境下搭建JSP动态网页
- javascript----Array之Sort()
- JSON包常用的方法
- 【笔记】 《js权威指南》- 第6章 对象
- JS入门
- 【笔记】 《js权威指南》- 第5章 语句
- js中 中括号和.的区别
- js获取浏览器body或窗宽度高度
- json和xml比较与区别
- [置顶] js日期处理---计算自然月、指定自然月某一天、获取前一天和后一天、判断闰年、当月最后一天日期、月末最后一天
- JS判断元素类型
- JS中继承的几种用法
- POJ 1797 Heavy Transportation Dijstr最短路变形
- javascript中的闭包分析
- js初探
- 几个简单的JS题,我竟然做错了,还是两遍……
- js 日报 周报 月报 时间扩展 js
- 七牛---JavaScript多按钮上传
- js--引用类型--RegExp
- 简要描述javascript中的作用域链