c语言中的冒泡排序简单介绍
2014-06-24 22:26
567 查看
简介:
冒泡排序是一种比较简单地排序算法。
它重复走过要排序的数列,一次比较两个元素,如果他们的值不一样,就把它们交换过来。直到没有数据需要进行交换,数列中的数据已经排序完成。
这种算法的名字因为越大的元素会经由交换慢慢浮到数列的前端,故名“冒泡排序”。
排序的代码结构:
void nums_sort(int nums[],int count){
int i,j,temp;
for(i=0;i<count-1;i++){
for(j=0;j<count-1-j;j++){
if(nums[j]>nuns[j+1]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
}
}
}
}
冒泡排序是一种比较简单地排序算法。
它重复走过要排序的数列,一次比较两个元素,如果他们的值不一样,就把它们交换过来。直到没有数据需要进行交换,数列中的数据已经排序完成。
这种算法的名字因为越大的元素会经由交换慢慢浮到数列的前端,故名“冒泡排序”。
排序的代码结构:
void nums_sort(int nums[],int count){
int i,j,temp;
for(i=0;i<count-1;i++){
for(j=0;j<count-1-j;j++){
if(nums[j]>nuns[j+1]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
}
}
}
}
相关文章推荐
- C/C++程序员:排序算法之标准C语言qsort函数简单用法介绍
- c语言中指针的简单介绍
- C语言学习之指针的简单介绍
- HDFS简单介绍及用C语言訪问HDFS接口操作实践
- JSON的简单介绍以及C语言的JSON库使用
- c语言数组简单介绍
- C语言:递归的简单介绍
- 简单介绍C语言中的回调函数
- C语言的简单介绍
- C语言实现简单的冒泡排序
- C语言中枚举的简单介绍
- c语言中函数的简单介绍
- 简单介绍三个C语言图形库C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找
- JSON的简单介绍以及C语言的JSON库使用
- C语言中分支结构及循环结构的简单介绍
- c语言基本数据类型简单介绍
- 简单介绍C语言三种动态开辟空间函数.
- OutMan——C语言中的冒泡排序、选择排序、折半查找以及指针的介绍
- JSON的简单介绍以及C语言的JSON库使用
- C语言:递归的简单介绍