C语言中的冒泡排序(2种)和选择排序
来源:互联网 发布:淘宝客怎么关闭 编辑:程序博客网 时间:2024/06/02 02:46
#include <stdio.h>#include <stdlib.h>//冒泡排序1void popupSort1(int *p,int len){ int i,j; for(i = 0;i<len;i++) { for(j = 0;j<len-i-1;j++) { if(p[j]>p[j+1]) { int tmp = p[j]; p[j] = p[j+1]; p[j+1] = tmp; } } }}//冒泡排序2void popupSort2(int *p,int len){ int i,j; for(i = 0;i<len;i++) { for(j = 1;j<len-i;j++) { if(p[j-1]>p[j]) { int tmp = p[j-1]; p[j-1] = p[j]; p[j] = tmp; } } }}//选择排序 void selectSort(int *p,int len){ int i,j; for(i = 0;i<len;i++) { for(j = i+1;j<len;j++) { if(p[i]>p[j]) { int tmp = p[i]; p[i] = p[j]; p[j] = tmp; } } }}int main(){ int array[5] = {4,2,7,9,3};// popupSort1(array,5);// popupSort2(array,5); selectSort(array,5); int i; for(i = 0;i<5;i++) { printf("%d ",array[i]); }}
0 0
- C语言中的冒泡排序(2种)和选择排序
- C 语言 选择排序和冒泡排序
- (c语言)选择排序法和冒泡排序法
- c语言中冒泡和选择排序
- C语言冒泡选择排序
- C语言数组实现冒泡排序和选择排序程序
- C语言数组实现冒泡排序和选择排序程序
- C语言实现冒泡排序和简单选择排序
- c语言中的几种排序算法——冒泡排序、快速排序、插入排序、选择排序
- 【c++语言基础】在c++中的排序(冒泡排序和选择排序)
- C语言:编写查找和排序函数(二分查找,冒泡排序,选择排序法)
- 【C语言】冒泡排序,选择排序。
- C语言选择排序与冒泡排序
- C语言之冒泡排序、选择排序
- 选择排序 冒泡排序 C语言实现
- Java中的排序方法(冒泡排序 和 选择排序)
- (c语言)选择排序与冒泡排序
- 常见算法:C语言中的排序算法--冒泡排序,选择排序,希尔排序
- jquery ajax 从后台获取数据到界面
- 统计一串字符串中不同的词的个数
- Codeforces Round #366 (Div. 2) 题解
- TREC2016 Real-time Summarization 总结
- JavaScript-cookie
- C语言中的冒泡排序(2种)和选择排序
- Android WebView 与js交互初探
- javascript全文检索工具
- Number of Islands
- 查找 window 下边的所有ScrollView
- 码神Android培训01
- Java毫秒数时间格式化插件
- react-redux使用实例
- Async详解之一:流程控制