您的位置:首页 > Web前端 > JavaScript

javascript 冒泡排序

2016-04-02 14:32 603 查看
第一次面试,准备的一塌糊涂。冒泡排序也不记得了,平时编码的时候自己也写过一些排序算法,面试时竟然都不记得了。这让我明白,总结的重要性!!!

冒泡算法,花上几分钟就可以理解。简单说就是两两重复比较,然后交换,一般从后面往前面比较,较大的数像气泡一样“浮出”到第一个。

用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);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: