[c语言]冒泡排序升级版------选择排序简单版
来源:互联网 发布:乐视电视连不上网络 编辑:程序博客网 时间:2024/05/29 10:22
//入口参数 array[] 是数组的名称 leng: 想要冒泡的长度
void XuanZhe(int array[] ,int length){int k; //就是记录 每次对比的最大的数组的下标
int exchange;//交换的变量
for (int i=length-1; i>=0; i--)
{
k=0; //默认为0 其实什么都行但是 不能超出内层循环的最大值 是个变数所以0~i 都行!
//选出数组元素最大值的下标 就是个记录反正要 内层循环 i 次
for (int j=0; j<=i; j++)
{
if (array[j] > array[k] )k=j;//记录最大值的位置
}
//最大数组元素 跟外层循环 最后数组元素 交换位置 达到选择排序的目的!
exchange=array[k];
array[k]=array[i];
array[i]=exchange;
//这样就比冒泡排序节约了 很多时间
}
}
0 0
- [c语言]冒泡排序升级版------选择排序简单版
- 冒泡排序&选择排序(c 语言函数版)
- C语言实现冒泡排序和简单选择排序
- C语言冒泡选择排序
- 【C语言】冒泡排序,选择排序。
- C 语言 选择排序和冒泡排序
- C语言选择排序与冒泡排序
- C语言之冒泡排序、选择排序
- 选择排序 冒泡排序 C语言实现
- c语言简单实现 冒泡,插入,选择,归并排序
- C语言程序----排序(直接插入排序,SHELL排序,冒泡排序,快速排序,简单选择排序,堆排序)
- java语言实现冒泡排序、简单选择排序、反转排序
- 冒泡排序、插入排序、选择排序--C语言实现
- 【C语言】冒泡排序,选择排序,快速排序
- 冒泡排序 选择排序 快速排序(C语言)
- C语言中冒泡排序,插入排序,选择排序
- C语言排序法(选择排序法/冒泡排序法)
- 【C语言】冒泡排序,选择排序,插入排序
- LeetCode(25)Reverse Nodes in k-Group
- 扫盲文件完整性校验——关于散列值和数字签名
- 有三个参数的函数,一个为字符,两个为整数,第二个整数代表行数,第一个整数代表每行的字符的个数
- 【HDU3652】【B-number】
- HD 1513 Palindrome 【LCS】
- [c语言]冒泡排序升级版------选择排序简单版
- mac os OS X 优山美地(Yosemite)如何提高最大连接数限制
- C语言-Pointer(high)AndMacro
- Installshield安装
- UI09_自定义cell
- java连接mysql数据库
- spring读取资源文件时自定义数据类型转换---CustomEditorConfigurer
- poj 1260 Pearls dp
- Advanced Fruits(HDU1503)LCS