java程序员必知的8大排序.docxVIP

  • 1
  • 0
  • 约1.01万字
  • 约 15页
  • 2017-06-11 发布于北京
  • 举报
8种排序之间的关系:1,?直接插入排序?? (1)基本思想:在要排序的一组数中,假设前面(n-1)[n=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。?(2)实例(3)用java实现01package?com.njue;02??03public?class?insertSort {04public?insertSort(){05????inta[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51};06????int?temp=0;07????for(int?i=1;ia.length;i++){08???????int?j=i-1;09???????temp=a[i];10???????for(;j=0tempa[j];j--){11???????a[j+1]=a[j];???????????????????????//将大于temp的值整体后移一个单位12???????}13???????a[j+1]=temp;14????}15????for(int?i=0;ia.length;i++)16???????System.out.println(a[i]);17}18}2,???????

文档评论(0)

1亿VIP精品文档

相关文档