java算法插入排序优化代码_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java算法插入排序优化代码

java算法插入排序优化代码

 2014/7/28 15:16:13  springdata  程序员俱乐部  我要评论(0)
  • 摘要:原文:java算法插入排序优化代码代码下载地址:http://www.zuidaima.com/share/1550463280630784.htm一个细节让插入排序更具效率运行此方法需要为main方法传递参数packagecom.zuidaima.sort;/***@authorwww.zuidaima.com**/publicclassTestSort{publicstaticvoidmain(Stringargs[]){intl=args.length;int[]a=newint[l]
  • 标签:Java 代码 优化 算法
原文:java算法插入排序优化代码?代码下载地址:http://www.zuidaima.com/share/1550463280630784.htm 一个细节让插入排序更具效率

class="lazy img-rounded" src="/Upload/Images/2014072815/BE83AB97EA2271D5.jpg" style="font-size: 12px; height: auto; max-width: 100%; vertical-align: middle; border: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; margin-right: 5px; color: #9f9f9f; display: inline;">

运行此方法需要为main方法传递参数

package com.zuidaima.sort;
/**
*@author www.zuidaima.com
**/
public class TestSort {
	public static void main(String args[]){
		int l = args.length;
		int[] a = new int[l];
		for(int i = 0;i < l;i++){
			a[i] = Integer.parseInt(args[i]);
		}
		for(int i = 0;i < l;i++){
			int k = i;
			int j;
			for(j = k + 1;j < l;j++){
				if(a[j] < a[k]){
					k = j;
				}
			}
			System.out.print("j = " + j);
			if(k != i){
				int temp = a[i];
				a[i] = a[k];
				a[k] = temp;
			}
		}
		System.out.println();
		for(int i = 0;i < l;i++){
			System.out.print(" a[" + i +"]:" + a[i]);
		}
	}
}

标签:?算法?排序?插入?java话题:?语言基础

?

发表评论
用户名: 匿名