`
hnjzsyjyj
  • 浏览: 27369 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

选择排序算法的Java实现

 
阅读更多

//选择排序算法
class SelectSort{
	int i,j,k,index,temp;
	SelectSort(int[] data){
		for(i=0;i<data.length-1;i++){
			index=i;
			for(j=i+1;j<data.length;j++){
				//if(data[i]<data[j]){  当时我这样写此行的,错误
				if(data[j]<data[index]){
					index=j;
				}
			}
			if(index!=i){
				temp=data[i];
				data[i]=data[index];
				data[index]=temp;
			}
			
			System.out.println("第"+i+"趟选择排序结果是:");
			for(k=0;k<data.length-1;k++){
				System.out.print(data[k]+" ");
			}
			System.out.println();
		}
	}
}

public class TestSelectSort {
	public static void main(String[] args) {
		int[] arr={49,27,95,22,76,13,38,2,12,566};
		SelectSort selectSort=new SelectSort(arr);
	}

}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics