初级算法整理,选择排序法
来源:互联网 发布:餐饮英语口语大全软件 编辑:程序博客网 时间:2024/04/29 14:28
#include <stdio.h>int main(){ int a[10]= {3,8,5,44,69,85,42,1,2,}; int i,j,t,k; for (i=0; i<10; i++) { printf("%d\t",a[i]); } for (i=0; i<10-1; i++) { k=i; //保存i的值,用k来进行循环排序 for (j=i+1; j<10; j++) //将第i个元素后面的元素与第i个元素进行比较 { if (a[k]>a[j]) k=j; }//如果第k=i个元素后面的元素小于i号元素,交换两个元素的标号,这样就将最小元素的标号放到最前面//是k总是指向最小元素 if (k!=i) //循环结束后,交换两个标号下的元素的值 { t=a[i]; a[i]=a[k]; a[k]=t; } } for (i=0; i<10; i++) { printf("%d\t",a[i]); } return 0;}
0 0
- 初级算法整理,选择排序法
- 初级算法整理,冒泡排序法
- 初级排序算法之选择排序
- 选择排序-初级排序算法-Java实现
- 【算法初级】排序--“冒泡”和“选择”对比
- 初级排序算法(选择、插入、Shell)
- 初级排序算法(选择排序、插入排序、希尔排序)
- 算法整理(一)----选择排序
- 排序算法整理之选择排序
- 初级排序算法(选择、插入、冒泡排序)
- 经典算法整理之选择排序
- 简单排序算法整理(冒泡,选择,插入)
- 常见排序算法整理(二)----希尔排序,选择排序
- 初级排序算法(选择排序+插入排序+希尔排序)动态可视化实现
- <算法>选择排序法
- 排序算法--选择排序法
- 排序算法--选择排序法
- 初级排序算法实现
- MFC计算绩点小程序
- 动词的种类
- 黑客帝国屏保源码
- C# Assembly
- opencv的cvCvtColor问题
- 初级算法整理,选择排序法
- UVA 11264 Fire!
- Scrapy入门
- activity 的onrestart() 方法总会被调用么
- Map用来当做容器时,重复赋值,会将以前的值给覆盖掉。
- cocos2d-x 3.6版连连看
- codeevs 1069关押罪犯,关系并查集
- 在处理多线程引起的共享数据冲突问题上,非常规解决办法两种:
- IDL视频教程