小工具知识网

当前位置: 首页 > 行业知识 > 浅谈排序算法(冒泡,插入,归并)

行业知识

浅谈排序算法(冒泡,插入,归并)

2026-11-04 04:02:52 来源:互联网转载

对于���据的排序,有多种方法,对应这不同的时间复杂度(效率不同)。

​一、冒泡排序(Bubble Sort)

        冒泡排序(Bubble Sort)是一种简单的排序算法。

         算法思路:

               1. 从第一对相邻数据开始到最后一组相邻数据比较,两两依次比较,最后一组数据结束时,数组 下标n对应的数即为最大数。

                2.重复上述操作,直至下标为n-1 (下标为n的数已经是最大的,不需要重复操作)

                3.最后重复操作直至不需要再比较任意一对数(即总共进行n次)

        时间复杂度

        图示(省略比较不交换的操作):

 冒泡排序代码:

#include#includeusing namespace std;int a[1001];int n;int main(){scanf("%d",&n);for(int i=1;i

上一篇:宝塔面板轻松进入指南,一键直达控制台!

下一篇:怎么验证ldap服务器?