选择排序

来源:互联网 发布:免费网络服务器 编辑:程序博客网 时间:2024/06/18 08:01

算法设计技巧与分析第五章归纳法,算法5.1选择排序的归纳形式,算法依然很简单,直接上代码

/** *  * @author yyd * 一个利用尾递归来完成选择排序的程序 * */public class SELECTSORTREC5_1 {public static void selectSort(int[] a,int i){ if(i<a.length-1){int k=i;for(int j=i+1;j<a.length;j++){if(a[j]<a[k]){k=j;}}if(k!=i){int temp=a[i];a[i]=a[k];a[k]=temp;}selectSort(a,i+1);}}public static void main(String args[]){int[] a={7,4,2,9,11,3};selectSort(a,0);for(int i=0;i<a.length;i++){System.out.print(a[i]+" ");}}}


0 0
原创粉丝点击