当前位置:酷酷问答>生活百科>冒泡排序算法

冒泡排序算法

2024-10-10 09:00:18 编辑:zane 浏览量:559

冒泡排序算法

的有关信息介绍如下:

冒泡排序算法

许多学习C语言的同学,常常会遇到要求使用冒泡排序法来按要求对一批数据进行排序,下面,小编以一个实际例子演示一下冒泡排序算法!

共用的数据保存在一维数组中:int a[] = { 1, 2, 7, 10, 3, 8, 5, 6, 5, 21, 30 };需要对其进行排序:

建立工程,在主文件中编写代码,如果要从大到小排序:

for (int i = 0; i < 11; i++)

{

for (int j = 0; j < 10 - i; j++)

{

if (a[j+1] > a[j])

{

t = a[j+1];

a[j+1] = a[j];

a[j] = t;

}

}

}

如果要从小到大排序,采用下面代码:

for (int i = 0; i < 11; i++)

{

for (int j = 0; j < 10 - i; j++)

{

if (a[j] > a[j+1])

{

t = a[j];

a[j] = a[j+1];

a[j+1] = t;

}

}

}

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/life/72431.html
热门文章