本文共 400 字,大约阅读时间需要 1 分钟。
冒泡排序是一种简单的算法
冒泡排序的基本思想就是相邻的元素两两对比,小的在前,大的在后
这样说可能不会理解的太清楚,我可以用代码让大家更直观的了解
const arr=[45,12,48,62,42,18,92,12,42,61];//声明一个数据打乱的数组function bubbleSort(arr){ //接收数组的函数 var app;//为下面变量的对调创建的变量 for(var i=0;iarr[q+1]){ //里面执行的是变量的对调 app=arr[q]; arr[q]=arr[q+1]; arr[q+1]=app } } } return arr;}console.log(bubbleSort(arr));
然后我们输出来的数据是
经过两两对比最后输出来的数据就是这样,希望可以帮助到大家更清晰的了解到冒泡排序的原理转载地址:http://qqtki.baihongyu.com/