
冒泡排序
发布日期:2021-05-07 06:38:07
浏览次数:33
分类:精选文章
本文共 393 字,大约阅读时间需要 1 分钟。
冒泡排序
简介
-
将整个数组分为有序和无序两个部分。前者在右,后者在左。
-
开始时,整个数组都是无序的。有序部分没有元素
-
每次都要使无序部分的最大元素移动到有序部分第一个元素的左边。移动的方法是:依次比较相邻的两个元素,如果前面的比后面的大,就交换他们的位置。这样,大的元素就像水里的气泡一样不断往上浮。移动结束有序的部分就增加了一个元素。
-
知道无序的部分没有元素
代码实现:
void BubbleSort(int a[],int size){ for(int i=size-1;i>0;--i) for(int j=0;j a[j+1]) { int tmp=a[j]; a[j]=a[j+1]; a[j+1]=tmp; } }
发表评论
最新留言
很好
[***.229.124.182]2025年03月27日 06时50分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【CSS进阶】伪元素的妙用--单标签之美
2021-05-09
惊闻NBC在奥运后放弃使用Silverlight
2021-05-09
IE下尚未实现错误的原因
2021-05-09
创建自己的Docker基础镜像
2021-05-09
HTTP 协议图解
2021-05-09
Python 简明教程 --- 20,Python 类中的属性与方法
2021-05-09
KNN 算法-理论篇-如何给电影进行分类
2021-05-09
Spring Cloud第九篇 | 分布式服务跟踪Sleuth
2021-05-09
CODING 敏捷实战系列课第三讲:可视化业务分析
2021-05-09
使用 CODING DevOps 全自动部署 Hexo 到 K8S 集群
2021-05-09
工作动态尽在掌握 - 使用 CODING 度量团队效能
2021-05-09
CODING DevOps 深度解析系列第二课报名倒计时!
2021-05-09
数据结构第八节(图(下))
2021-05-09
基于Mustache实现sql拼接
2021-05-09
POJ 2260 Error Correction 模拟 贪心 简单题
2021-05-09
CSUOJ Water Drinking
2021-05-09
Spring MVC+javamail实现邮件发送
2021-05-09
gRPC在 ASP.NET Core 中应用学习(一)
2021-05-09
@SuppressWarnings 用法
2021-05-09
看完你就明白的锁系列之锁的状态
2021-05-09