@TOC第一篇(水)文章 冒泡排序(c语言)
因为本人是个小白,初入编程,本文章搬运出处
https://blog.csdn.net/Harington/article/details/81938763
冒泡排序的思想是遍历所有的数,两个两个数比较,把大的数放在后面(把两个数交换位置),由此可以得到最大的数放到了最后面,然后开始下一个循环,直到所有数按从小到大排序。以下为代码:
#include <stdio.h>
int main(){
int a[1000];//数组最好开大一些
int i, j, n;
for( i = n;i > 0;i --){
for( j = n;j > n - i + 1;j --)
if(a[j]<a[j - 1]){
swap(a[j],a[j - 1]);//交换a[j]和a[j - 1]的位置
}
}
}
本文详细介绍了使用C语言实现冒泡排序的原理与过程。冒泡排序是一种简单的排序算法,通过重复遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,最终达到整个数列有序的目的。
文章 冒泡排序(c语言)&spm=1001.2101.3001.5002&articleId=102953201&d=1&t=3&u=7a0762a63b664444ac1024e5bb613206)
23万+

被折叠的 条评论
为什么被折叠?



