T043 选择排序
2015-11-17 09:26
218 查看
#include<stdio.h> void SelectionSort(int A[],int s,int m)//注意m是元素个数,不是终止元素的下标 { int i, j, k, t; for(i=s;i<s+m-1;i++) { k=i; for(j=i;j<s+m;j++) { if(A[j]>A[k]) k=j; } t=A[i]; A[i]=A[k]; A[k]=t; } } int main() { int n, s, m, i; int A[100]; scanf("%d", &n); for(i=0;i<n;i++) { scanf("%d", &A[i]); } scanf("%d%d", &s, &m); SelectionSort(A,s,m); for(i=0;i<n;i++) { printf("%d ", A[i]); } return 0; }
相关文章推荐
- Android TextView中文字 颜色,超链接等效果
- 跟我学习javascript的prototype,getPrototypeOf和__proto__
- JVM和Dalvik VM的简要区别
- /etc/security/limits.conf 控制文件描述符,进程数,栈大小等
- 《Effective C++》读书笔记IV
- ios2时间类的方法
- 通信技术
- 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决
- JAVA+PHP+阿里云组件纯手工实现POP、SMTP、IMAP开发邮件服务器(一)
- 拷贝别人的drawRect绘图分类用途、用法很全。
- AEAI CRM客户关系管理升级说明
- win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境) (转)
- 《Effective C++》读书笔记III
- 号外:10月最热行业和最富的职位
- T037 高低交换
- Security Tips
- Core Foundation框架
- Maximum Subarray
- Google云存储的开放Maven镜像中央仓库(转载)
- Codechef November Challenge 2015 Simple Sum