冒泡排序PPT优选课件

合集下载

冒泡排序 ppt课件

冒泡排序 ppt课件

稳定排序
冒泡排序是一种稳定的排序算法 ,相同元素的相对位置不会改变

冒泡排序的缺点
时间复杂度高
冒泡排序的时间复杂度为O(n^2),在数据量大时 效率较低。
易受数据分布影响
如果待排序数据集已经部分有序,冒泡排序的性 能会受到影响。
交换操作频繁
冒泡排序需要多次遍历数据,进行大量的交换操 作。
其他排序算法的比较
01
选择排序
选择排序的时间复杂度也是O(n^2),但它的空间复杂度为O(1),且在
数据量较大时比冒泡排序略快。
02
插入排序
插入排序的时间复杂度同样是O(n^2),但它的空间复杂度也是O(1)。
在数据量较小或部分有序的情况下,插入排序的性能优于冒泡排序。
03
快速排序
快速排序是一种分治算法,其平均时间复杂度为O(nlogn),远优于冒
冒泡排序 PPT 课件
目录
• 冒泡排序简介 • 冒泡排序算法实现 • 冒泡排序的时间复杂度分析 • 冒泡排序的优缺点比较 • 冒泡排序的应用实例 • 总结与展望
01 冒泡排序简介
什么是冒泡排序
冒泡排序是一种简单的排序算法,通过重复地遍历待排序的 序列,比较相邻的两个元素,若它们的顺序错误则交换它们 ,直到没有需要交换的元素为止。
终实现数组的有序排列。由于其算法简单且稳定,冒泡排序在某些场景下是高效的。
冒泡排序在字符串匹配中的应用
总结词
基础、适用
VS
详细描述
在字符串匹配中,冒泡排序可以作为算法 的一部分,用于对字符数组进行排序。通 过将待匹配的字符串与模式串中的字符进 行比较和交换,冒泡排序可以帮助算法更 快地找到匹配项或排除不可能的匹配。尽 管冒泡排序在字符串匹配中的效率不是最 高,但由于其简单易实现,仍被广泛使用 。

选修一高中信息技术-冒泡排序 课件

选修一高中信息技术-冒泡排序 课件

√C、当比较的两个数逆序时, 交换顺序
D、只能比较数据
二、代码实现
for i in range(len(list)-1): for j in range(len(list) - i - 1):
if list[j] > list[j + 1]: list[j],
list[j+1] = list[j+1], list[j]
高中信息技术
数据排序 —冒泡排序
冒泡排序
目录
01 课 前 回 顾 02 代 码 实 现 03 习 题 演 练 04 课 堂 总 结
上 节 课 学 了 什 么

一、课、 前回顾
1、冒泡排序的定义
从前到后(即从下标较小的 元素开始)依次比较相邻元 素的值,若发现逆序则交换 位置,使值较大的元素逐渐
从前移向后部。
2、冒泡排序的过程
从小到大排序
第一次排序
7&g轮排序以后,最大 的数就会浮到最右面; 第二轮排序时,只排到 导数第二个...以此排完。
7<22
正序,保 持不变
同之前规律
第一次排 完
第二次排 完
第二次排序
练一练
下面关于冒泡排序说法正确的是()
A、只能从小到大排序
B、可以一次比较三个以上的元素
解题步骤一
If a(j)>a(j+1)
解题步骤二
50,31,18,42,37,23
18,31,23,37,42, 50
从小到大排序,现在确定最大
i=1 i=3
31,18,42,37,23,50 i=2
18,31,37,23,42, 50
排除A
四、课堂总结
01 什 么 是 冒 泡 排 序

数据结构课程之冒泡排序法淮安信息职业技术学院PPT课件

数据结构课程之冒泡排序法淮安信息职业技术学院PPT课件
5 思考题
如何采用每一轮比较寻找最小值的方法实现 冒泡排序的算法设计?
第9页/共12页
数据结构 冒泡排序
教学小结
掌握冒泡排序的原理 掌握冒泡排序的算法设计 掌握冒泡排序的知识提高
第10页/共12页
本次微课你懂了吗?
第11页/共12页
感谢您的观看!
第12页/共12页
main() {
int a[5]={180,150,170,160,120},i,j,t; for(i=0;i<=3;i++) { for(j=0;j<=3;j++)
if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;}
} for(i=0;i<=4;i++)
printf("%d ",a[i]); }
结果:18520 1570 1760 16270 1280
第6页/共12页
数据结构 冒泡排序
4 提高
前一轮比较确定一个最大数据,如何控制下 一轮不再比较该数?
将for(j=0;j<=3;j++)语句中的j<=业教学资源
第8页/共12页
数据结构 冒泡排序
第2页/共12页
动画演示
第3页/共12页
动画演示
排序的过程有何规律?
第4页/共12页
数据结构 冒泡排序
2 原理
每两个相邻的数据进行比较,满足某一种条 件(大于或者小于)就交换,否则不交换,5个 数据比较4轮排序成功。
第5页/共12页
数据结构 冒泡排序
3 算法设计
数据的输入 数据的输出 每一轮比较程序设计 轮数控制的程序设计

动画演示(冒泡法)PPT课件

动画演示(冒泡法)PPT课件

{t=s[j];s[j]=s[j+1];s[j+1]=t;}
printf(“%d %d %d %d %d \n”,s[0],
s[1], s[2], s[3], s[4]); }
s[0] s[1] s[2] s[3] s[4]
23795
16
冒泡法演示(升序) 下一步
j=4时,4<4 为假,循环
结束,该轮
变量与变量的 值
程序段: #include<stdio.h>
的大小,将 较大数存入
s[1]
main()
n5 i0
{ int s[10]={2,9,3,7,5}, n=5, i,j,t;
for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++)
值为4
if(s[j]>s[j+1])
j0
变量与变量的 值
程序段: #include<stdio.h>
的大小,将 较大数存入
s[2]
main()
n5 i0
{ int s[10]={2,9,3,7,5}, n=5, i,j,t;
for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++)
值为4
if(s[j]>s[j+1])
j1
{t=s[j];s[j]=s[j+1];s[j+1]=t;}
printf(“%d %d %d %d %d \n”,s[0],
s[1], s[2], s[3], s[4]); }
s[0] s[1] s[2] s[3] s[4]

冒泡排序算法ppt课件

冒泡排序算法ppt课件
.
为了方便分析,我们把数组r中的元素先用 一个表格列出来,如下:
原数据和序号 序号 0 1 2 3 4 5 6 7 数据 49 38 65 97 76 13 27 49
第一趟排序的步骤: 序号 0 1 2 3 4 5 6 7 数据 4398 3489 65 9776 791673 19237 29479 4997
97>49, 交换位置 49>384,9交<换65位, 6保置5<持9不7,变保9持7>不796变7,>交139换,7交>位2换置7,位交置换位置
对比原第数一据趟经排过序第,一一趟共排进序行,了实多现少了次什比么较目?的?
.
第一趟排序后的数据和序号 序号 0 1 2 3 4 5 6 7 数据 38 49 65 76 13 27 49 97
不断的这样画下去要画多少个 类似的选择结构?.

二.画出第一趟排序的算法流程图: 用简洁的循环结构进行表示 根据流程图完善程序:
开始
i=0
是 r[ri[]0>]>r[ri[+1]1] 否 tt==rr[[i0]] r[Rir[]01=]=r[rRi[+[12]1]] r[ir[+11]]==t t
我们预计最多一共要经过多少趟排序呢?
.
初始
序号
1
2
3
4
5
6
7
8
数据 49
38
65
97
76
13
27
49
序号 12ຫໍສະໝຸດ 3456
7
8
1趟
数据 38
49
65
76
13
27
49
97

高中信息技术基础《初识冒泡排序》优质课PPT教学课件

高中信息技术基础《初识冒泡排序》优质课PPT教学课件

2.提高练习
• For i = 1 To n ' 设共有n名同学 • For j = n To i+1 step -1 • If a(j) > a(j-1) Then • c = a(j - 1) • a(j - 1) = a(j) • a(j) = c

2.提高练习
• t = b(j - 1) • b(j - 1) = b(j) • b(j) = t • End If • Next j • Next i • For i = 1 To n • List2.AddItem Str(a(i)) + " • Next i • End Sub
2.提高练习
a(i)
b(i)
2.提高练习
• 解决此问题的算法流程图如图所示,相应的 排序部分程序如下: • Dim a(1 To n) As Single • Dim b(1 To n) As String • Private Sub Command1_Click() • Dim i As Integer , j As Integer • Dim c As Single , t As String
交换d(j) 和d(j-1)的值
冒泡排序第二趟
d (1)
15
29 38 35 j-1 j
15
d (2)
d (3) d (4)
29
35 38
j-1 j
15 29
35
38
第2次冒泡排序时 j 从 4 开始到3
算法分析
第2次冒泡排序时 j 从 4 开始到3 For j=4 to 3 step -1
if d(j)<d(j-1) then
两个数进行数据交换, 就像两杯水进行交换, 需要再拿一个空杯

冒泡排序PPT课件

冒泡排序PPT课件
冒泡排序的基本原理是对存放原始数据的数 组,按从前往后的方向进行多次扫描,每次 扫描称为一趟。当发现相邻两个数据的次序 与排序要求的大小次序不符合时,即将这两 个数据进行互换。这样,较小的数据就会逐 个向前移动,好象气泡向上浮起一样。
2020年10月2日
3
做一做:
下面我们请几位同学上来讲台为我们演示 一下这种排序的过程,首先按照被叫到的 顺序排列,再用这种方法由低到高进行排 序。
2020年10月2日
4
例:用冒泡排序的方法将下面一组无序数组 排成从小到大
{ 49,38,65,97,76,13,27,49 }
分析:首先为了方便分析,我们把所给的数据 先用一个表格列出来,如下:
2020年10月2日
5
原数据和序号
序 号
1
2
3
4
趟9排3序8 的6步5 骤9:7 76 13 27 49
R[1], R[2], R[3], R[4], R[5], R[6], R[7], R[8]
分析:

开始 R[1]>R[2]
第一步做什么? 否
t:=R[1] R[1]:=R[2]
R[2]:= t
如这会何这样有交样交什换行换么数吗数问据?据题,,?
是 R[2]>R[3] 否
t:=R[2] R[2]:=R[3]
经过第二趟排序,实把现第了二什大么的目数的沉?到倒数第二个位置了!
2020年10月2日
7
观察原数据与第一、二趟排序后的数据
序 号
1
2
3
4
5
6
7
8
序数 据号49 138 625 97 3 76 143 27 5 49 6
7

冒泡排序算法课件高中信息技术浙教版必修1数据与计算(16张PPT)

冒泡排序算法课件高中信息技术浙教版必修1数据与计算(16张PPT)
冒泡排序
什么是冒泡排序
冒泡排序是在一列数据中把较
小的数据逐次向上推移的一种排 序技术。
冒泡排序算法把待排序的n个元素的数 组看成是垂直堆放的一列数据,从最下面的 一个元素起,自下而上地比较相邻的两个元 素中的数据,将较小的数据换到上面的一个 元素中。重复这一过程,直到处理完最后两 个元素中的数据,称为一遍加工。
if a(j)<a(j-1) then 交换a(j) 和a(j-1)的值
Next j
Next j
第三遍 i=3
J从4到4
For j=4 to 4 step -1
if a(j)<a(j-1) then 交换a(j) 和a(j-1)的值
Next j
for i = 1 To 3
i=1…2…3
For jF=o4rtoji+=14 sTteop i-1+ 1 Step -1
原始序列
a(1) 36 a(2) 27 a(3) 32 a(4) 18
最终序列
a(1) 18 a(2) 27 a(3) 32 a(4) 36
四个数据怎样冒泡?
第一遍冒泡 J从4到2 i=1
For j=4 to 2 step -1
第二遍 J从4到3
i=2
For j=4 to 3 step -1
if a(j)<a(j-1) then 交换a(j) 和a(j-1)的值
任务1:写出详细比较过程 任务2:比较趟数?每趟比较次数?比较和交换的原则?
冒泡排序的四种方式比较
冒泡方式 比较趟数 每趟比较次数 比较、交换规则
自下而上 从小到大
自下而上 从小到大
自上而下 从小到大
自上而下 从大到小
3

常见的排序算法——冒泡排序+课件—2024学年浙教版(2019)高中信息技术选修1

常见的排序算法——冒泡排序+课件—2024学年浙教版(2019)高中信息技术选修1


③ 总共需要比较
冒泡排序算法对数组p做的第4遍加工
常见的排序算法 — 冒泡排序
① 一共需要(n-1)次加工
每一次加工,都是为了排好未排序数据当中最大的元素
9
9
9
7
14
12
7
9
12
7
12
12
7
14
14
14
18
18
18
18
排好第1大的元素
排好第2大的元素
排好第3大的元素
排好第4大的元素
常见的排序算法 — 冒泡排序
j=0
j+1
冒泡排序算法实现
① 一共需要(n-1)次加工
i:记录当前正进行的处理遍数
j:记录当前数组元素的下标。
每遍处理过程中,
j总是从第一个数据元素,下标为0开始。
按每次加1的方式
直至j+1=n-i => j=n-i-1为止
每次比较p[j]与p[j+1]进行比较,
若p[j]>p[j+1],则进行互换
共有(n-i+1)个元素需要比较
两两比较需要比较(n-i)次
常见的排序算法 — 冒泡排序
③ 总共需要比较
(−)


第1遍加工:比较(n-1)次
Q:一共需要几次加工?
① 一共需要(n-1)次加工
第2遍加工:比较(n-2)次

第(n-2)遍加工:比较2次
第(n-1)遍加工:比较1次
总共需要比较次数S
14
14
14
14
18
18
18
18
18
18
18
冒泡排序算法对数组p做的第2遍加工

C语言课件(冒泡排序法)

C语言课件(冒泡排序法)

R[i] ≤ R[i + 1]

T=R[i] R[i]=R[i+1] R[i+1]=T i=i+1

i>7

一个完整的程序来表示这个算法: 一个完整的程序来表示这个算法
#include"stdio.h" main() { int R[8]; int T=0; int i,j; printf("请输入8个整数:"); for(i=1;i<=8;i++) scanf("%d",&R[i]); for(i=1;i<=7;i++) { for(j=1;j<=8-i;j++) { if(R[j]>R[j+1]) { T=R[j]; R[j]=R[j+1]; R[j+1]=T; } } } printf("排序后的数字是:"); for(i=1;i<=8;i++) printf("%d",R[i]; }
原数据和序号
序号 数据
1 49
2 38
3 65
4 97
5 76
6 13
7 27
8 49
第一趟下沉的步骤: 第Байду номын сангаас趟下沉的步骤:
序号 数据
1 38
2 49
3 65
4 76 97
5 13 97 76
6 27 97 13
7 49 97 27
8 97 49
经过一趟下沉, 经过一趟下沉,把最大的数沉到最底了
用流程图把这一趟下沉描述出来: 用流程图把这一趟下沉描述出来: i=1, T=0

程序设计基础冒泡排序.pptx

程序设计基础冒泡排序.pptx

a[2]与a[3]不交换
工业职业技术学院
t
程序设计基础----冒泡排序
冒泡排序算法分析与实现
第一轮比较
初值 条件 循环体
for( int j=0; j<4; j++ ) j变为3
{ if ( a[3]>a[3+1] ) 如果前一个数大于后一个数
{ t=a[3];
a[3]=a[3+1]; t为中间变量,使得两数交换
{ t=a[j]; a[j]=a[j+1]; a[j+1]=t; }}
t为中间变量,使得两数交换
0
1
2
3
4
164
157
161
168
160
t
工业职业技术学院
程序设计基础----冒泡排序
冒泡排序算法分析与实现
第一轮比较
初值 条件 循环体
for( int j=0; j<4; j++ )
j代入初始值0
{ if ( a[0]>a[0+1] ) 如果前一个数大于后一个数
比较 N-i 次 N个数
程序设计基础----冒泡排序
冒泡排序算法分析与实现
int a[5]={164,157,161,168,160}
工业职业技术学院
程序设计基础----冒泡排序
冒泡排序算法分析与实现
第一轮比较
初值 条件 循环体
for( int j=0; j<4; j++ )
{ if ( a[j]>a[j+1] ) 如果前一个数大于后一个数
程序设计基础----冒泡排序
冒泡排序数据演示
第 三 轮 冒 泡 比 较

5.9冒泡排序 课件 五下信息科技赣科学技术版

5.9冒泡排序 课件 五下信息科技赣科学技术版

最终得到的序列 6,15,18,24,9,30 6,15,18,9,24,30 6,15,9,18,24,30 6,9,15,18,24,30 6,9,15,18,24,30
三 试一试
还有一种常见的排序方法叫选择排序。请上网查找关于选择排序的基 本思 想,将“说一说”中的问题用选择排序方法进行排序。
第9课
冒泡排序
任务卡
了解并掌握冒泡排序的基本思想 能画出冒泡排序的过程并熟练运用冒泡排序解决实际问题 能总结出冒泡排序与插入排序两者之间的异同
一 说一说
问题
假设某书店某一类书籍6个种类的日销量数分别为15,6,24,18,30,9 册。现在要对这些书籍按销量从小到大进行排序。
一 说一说
除了上节课的排序,还有没有其他的排序方法对其进行排序呢? 请说出你的想法。
练一练
请使用冒泡排序的方法,将序列“10,1,35,89,55”按从小到大排成有 序序列。
说一说冒泡排序的优缺点。
冒泡排序
从下往上比较相邻的元素,如果下面的比上面的大 ,就交换位置,将 较大的数放在上面;如此继续,直到 最上边尚未排序的元素。这称为冒泡排序过程的“一 轮” 。第一轮结束,最大的元素就被交换到了最上边,重复 以上步骤n-1 轮,所有的元素就按照从小到大的顺序排列 好了。
二 学一学
具体是怎么交换进行冒泡排序的? 第一轮: ·第一次排序:将15与6比较,因为15>6,所以交换位置; ·第二次排序:将15与24比较,因为15<24,所以不交换位置; ●第三次排序:将24与18比较,因为24>18,所以交换位置; ●第四次排序:将24与30比较,因为24<30,所以不交换位置; ·第五次排序:将30与9比较,因为30>9,所以交换位置; 至此,第一轮一共比较了5次,将6个数中的最大数30交换到了最上面,得到了 “6, 15,18,24,9,30”的序列。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020/10/18
6
第一趟排序后的数据和序号 序号 1 2 3 4 5 6 7 8 数据 38 49 65 76 13 27 49 97
第二趟排序的步骤: 序号 1 2 3 4 5 6 7 8 数据 38 49 65 7163 172367 274769 4796 97
38<494,保9<持65不,6保变5<持7不67,6变保>1持3不,7交6变>换27位, 置交76换7>64位<99置,7交, 保换持位不置变
R[3]:= t
有没有办法让流程图更 加简洁呢?
2020/10/18
不断的这样画下去要画多少个
类似的选择结构?
10

1.画出第一趟排序的算法流程图: 用简洁的循环结构进行表示
分析:
开始

i:=1
R[1]>R[2]

t=R[1是] RR[i[]1>]>RR[i[+2]1] 否 RRR[iR[[tt]11:=:[=]]=2R==RR][RR=[1[i[[i]t22]+]]1]
序号 1 2 3 4 5 6 7 8 数据 4398 3489 65 9776 791673 19237 29479 4997
49>384,9交<换65位, 6保置5<持9不7,变保9持7>不796变7,>交139换,7交>位29换置7,>位交49置换, 交位换置位置
第经对一过比趟第原排 一数序 趟据, 排经一 序过共,第一进把趟行最排了大序多的,少数实次沉现比到了较 最什? 底么了目!的?
2020/10/18
4
例:用冒泡排序的方法将下面一组无序数组 排成从小到大
{ 49,38,65,97,76,13,27,49 }
分析:首先为了方便分析,我们把所给的数据 先用一个表格列出来,如下:
2020/10/18
5
原数据和序号
序 号
1
2
3
4
5
6
7
8
数 据第一4趟9排3序8 的6步5 骤9:7 76 13 27 49
14
观察原数据与第一、二趟排序后的数据
序 号
1
2
3
4
5
6
7
8
序数 据号49 138 625 97 3 76 143 27 5 49 6
7
8
数据 38 49 65 76 13 27 49 97
序号 1 2 3 4 5 6 7 8
数据 38 49 65 13 27 49 76 97
我们知道经过第一趟的排序之后,最大的一个数
已经排到最后了这样在进行第二趟排序时有没有
必要再对第7、8个数据再进行排序呢?
2020/10/18
15
参照我们第一趟排序的画法、第二趟排序的流程图 此时只需进行6次。
开始
分析:
开始
i:=1
i:=1
是 RR[i[]1>]>RR[i[+2]1] 否 tt:==RR[[2i ]] RR[i[]1:]==RR[[i2+]1] RR[i[+21]=]:=t t
问:为那了么使我这们一预组计无最序多数一组共完要全经按过照多要少求次排成序呢? 从小到大我们还需不需要再继续排序呢?
2020/10/18
8
例题:
下面我们继续考虑,将我们刚才排序的全过程 用算法流程图表示出来。
我们把它分成几步来做,第一步,先把第一 趟的排序用流程图描述出来。
2020/10/18
9
1.画出第一趟排序的算法流程图:假设该数据列为
是 RR[i[]1>]>RR[i[+2]1] 否 tt:==RR[[2i ]] RR[i[]1:]==RR[[i2+]1] RR[i[+21]=]:=t t
分析:后面的排序只要 按照这种方法不断进行就 行了。
那么同样的结构要进 行多少次呢?

2020/10/18
i:= i +1
i >7
是 结束
有没有办法让流程图更 加简洁呢?
12
3、怎样把整个冒泡排序的流
开始
程图画出来?
j:=1
分析:
i:=1
这是一个两重循环 结构
是 R[i ]>R[i +1] 否 t:=R[i ] R[i ]:=R[i +1] R[i +1]:= t
冒泡排序的基本原理是对存放原始数据的数 组,按从前往后的方向进行多次扫描,每次 扫描称为一趟。当发现相邻两个数据的次序 与排序要求的大小次序不符合时,即将这两 个数据进行互换。这样,较小的数据就会逐 个向前移动,好象气泡向上浮起一样。
2020/10/18
3
做一做:
下面我们请几位同学上来讲台为我们演示 一下这种排序的过程,首先按照被叫到的 顺序排列,再用这种方法由低到高进行排ቤተ መጻሕፍቲ ባይዱ序。
R[1], R[2], R[3], R[4], R[5], R[6], R[7], R[8]
分析:

开始 R[1]>R[2]
第一步做什么? 否
t:=R[1] R[1]:=R[2]
R[2]:= t
如这会何这样有交样交什换行换么数吗数问据?据题,,?
是 R[2]>R[3] 否
t:=R[2] R[2]:=R[3]
RR[i[+21]=]:=t t
i:= i +1
否 i >7

2020/10/18
结束
11
2、按照这种画法第二趟、第三趟、第四趟排序的流程图 怎样画?怎样把整个冒泡排序的流程图画出来?
开始
i:=1
是 RR[i[]1>]>RR[i[+2]1] 否 tt:==RR[[2i ]] RR[i[]1:]==RR[[i2+]1] RR[i[+21]=]:=t t
2020/10/18
i:= i +1
否 i >7

j:=j+1

j>7
是 结束 13
思考交流:
在我们刚才的算法流程图中,每一趟的排序
我们都进行了7次,是否每一趟的排序都需 要进行7次比较呢?
那么现在请你对我们刚才画出的算法流程图
进行优化,设计出更好的流程图避免不必要 的工作。
2020/10/18
经过第二趟排序,实把现第了二什大么的目数的沉?到倒数第二个位置了!
2020/10/18
7
观察原数据与第一、二趟排序后的数据
序 号
1
2
3
4
5
6
7
8
序数 据号49 138 625 97 3 76 143 27 5 49 6
7
8
数据 38 49 65 76 13 27 49 97
序号 1 2 3 4 5 6 7 8 数据 38 49 65 13 27 49 76 97
2.3-2 冒泡排序
授课人:洪伟荣 授课班级:高一(13)班
2020/10/18
1
情景:
1.观察水中的气泡往上冒 的情景,气泡往上冒的时 候有什么特点呢?
2. 第一次上体育课集 队的时候体育老师是怎 么样帮我们按身材的高 低顺序进行排队的?
2020/10/18
2
冒泡原理
冒泡排序和气泡在水中不断往上冒的情况有 些类似。气泡大的(大的数据)在下面,气 泡小的(小的数据)在上面。
相关文档
最新文档