博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冒泡排序
阅读量:3971 次
发布时间:2019-05-24

本文共 400 字,大约阅读时间需要 1 分钟。

冒泡排序是一种简单的算法

冒泡排序的基本思想就是相邻的元素两两对比,小的在前,大的在后

这样说可能不会理解的太清楚,我可以用代码让大家更直观的了解

const arr=[45,12,48,62,42,18,92,12,42,61];//声明一个数据打乱的数组function bubbleSort(arr){
//接收数组的函数 var app;//为下面变量的对调创建的变量 for(var i=0;i
arr[q+1]){
//里面执行的是变量的对调 app=arr[q]; arr[q]=arr[q+1]; arr[q+1]=app } } } return arr;}console.log(bubbleSort(arr));

然后我们输出来的数据是

在这里插入图片描述
经过两两对比最后输出来的数据就是这样,希望可以帮助到大家更清晰的了解到冒泡排序的原理

转载地址:http://qqtki.baihongyu.com/

你可能感兴趣的文章
存储过程
查看>>
动态SQL(Dynamic SQL)
查看>>
在存储过程之间传递数据
查看>>
迁移存储过程
查看>>
GET DIAGNOSTIC 语句
查看>>
Python 简介
查看>>
Python 注释
查看>>
Python 变量
查看>>
Python 数据类型 -- 数字
查看>>
Spring 管理对象
查看>>
Spring 自定义对象初始化及销毁
查看>>
Spring Batch 环境设置
查看>>
字符组转译序列
查看>>
字符转译序列
查看>>
Java 数据类型
查看>>
UTF-16 编码简介
查看>>
Java 变量名
查看>>
Java 四舍五入运算
查看>>
Spring Batch 例子: 运行系统命令
查看>>
Spring Batch 核心概念
查看>>