JavaScript十大经典排序案例——冒泡排序
JavaScript十大经典排序案例——冒泡排序
冒泡数组中有 n 个数,比较每相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,每一轮就可以选出一个最大的数放在最后面;那么经过 n-1(数组的 length - 1) 轮,就完成了所有数的排序。
我们可以将冒泡排序理解为一个倒三角结构,一个横纵反向都为length-1次的倒三角;
var arr1 = [223,34,5,59,2];
function fn(arr1){
for(var k = 0 ; k < (ar
原创
2021-03-30 18:46:58 ·
405 阅读 ·
0 评论