C#之冒泡排序

简介: C#之冒泡排序

1、冒泡排序(Bubble Sort)


①基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。


②算法描述:


比较相邻的元素。如果第一个比第二个大,就交换它们两个;


对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;


针对所有的元素重复以上的步骤,除了最后一个;


重复步骤1~3,直到排序完成。

下面看一张图,来解释一下到底什么是冒泡排序,有图有真相,非常形象的表明了冒泡排序之间的比较过程。


20200111170517397.gif


下面来看看具体代码


20200111171303458.png

目录
相关文章
|
7月前
|
搜索推荐 算法 C#
【Unity 3D】C#中冒泡排序、选择排序、插入排序等算法的详解(附源码 超详细)
【Unity 3D】C#中冒泡排序、选择排序、插入排序等算法的详解(附源码 超详细)
117 1
C#基础⑥.2——数组(冒泡排序、求最值、数组排序、forr反转)
一次语文测试后,老师让班长统计每一个学生的成绩并计算全班(全班共5人)的平均成绩,然后把所有成绩显示出来。
|
7月前
|
搜索推荐 C#
C#实现冒泡排序算法
C#实现冒泡排序算法
66 0
|
存储 算法 搜索推荐
C# 入门算法“冒泡排序“ 升序 降序 最大值 最小值 平均值
C# 入门算法“冒泡排序“ 升序 降序 最大值 最小值 平均值
|
搜索推荐 C#
C#冒泡排序算法
C#冒泡排序算法
107 0
C#冒泡排序算法
|
算法 搜索推荐 C#
【愚公系列】2021年11月 C#版 数据结构与算法解析(交换排序-冒泡排序)
【愚公系列】2021年11月 C#版 数据结构与算法解析(交换排序-冒泡排序)
110 0
【愚公系列】2021年11月 C#版 数据结构与算法解析(交换排序-冒泡排序)