排序选择算法--java--之高效率篇
来源:互联网 发布:太极越狱mac版 编辑:程序博客网 时间:2024/06/11 19:32
/*
*学习功能: 将命令行的字符转换为整形数,并从小到大排序----此代码执行效率更高
*整理:孔华生 2012-10-27
*/
public class Testsort{
public static void main(String args[]){
int[] d=new int [args.length];
for(int i=0;i<args.length;i++){
d[i] = Integer.parseInt(args[i]);
}
print(d);
roll(d);
print(d);
}
public static void roll(int d[])
{
int temp,k;//在这里定义成员变量 有助于提高执行效率
for(int i=0;i<d.length;i++){
k=i;
for(int j=k+1;j<d.length;j++)
{
if(d[j]<d[k])
{ k=j;
}
if(k !=i)//只有当后面的数比前面的数大时,才执行交换
{
temp = d[i];
d[i]=d[j];
d[j]=temp;
}
}
}
}
/*print function*/
public static void print(int[] a ){
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println();
}
}
- 排序选择算法--java--之高效率篇
- 选择排序算法(高效率)
- Java-排序算法之选择排序算法
- Java-算法之选择排序
- java算法之选择排序
- java算法之选择排序
- Java算法之选择排序
- java排序算法之(选择法排序)
- java排序算法之选择排序
- 排序算法之选择排序(JAVA)
- Java算法排序之--选择排序
- JAVA排序算法之 选择排序
- java排序算法之三选择排序
- 排序算法之简单选择排序(Java)
- Java常用排序算法之选择排序
- 排序算法之选择法排序(Java)
- Java排序算法之选择排序
- Java系列-排序算法之选择排序
- 坚强了太久,我会累_忧伤心情日志
- VMvare Workstation 9.0下安装Fedora 17图文教程(二)——安装Fedora 17
- Emacs Lisp List
- iphone/ipad 自动化测试 Demo(XCode4.5.1)
- linux 分区 挂载点之间的关系
- 排序选择算法--java--之高效率篇
- 每个人的QQ里 都有一个这样的人
- Mahout-从Cluster看类扩展理念
- MyEclipse编码设置
- Linux操作系统文件系统基础知识详解
- V4L2下 mmap 多帧采集
- 调色盘 (3维k点最小最远点对-容斥原理)
- S3C2440上LCD驱动(FrameBuffer)实例开发讲解
- 【爱的故事】我再也不能对他说:爹,我回来了