JAVA常用的排序

  • 格式:pdf
  • 大小:94.44 KB
  • 文档页数:7

代码*冒泡法排序

*

**@paramnumbers*需要排序的整型数组*/publicstaticvoidbubbleSort(int[]numbers){inttemp;//记录临时中间值intsize=numbers.length;//数组大小for(inti=0;ifor(intj=i+1;jif(numbers[i]temp=numbers[i];numbers[i]=numbers[j];numbers[j]=temp;}}}}

代码*快速排序*

代码*选择排序*

**@paramnumbers*/publicstaticvoidselectSort(int[]numbers){intsize=numbers.length,temp;for(inti=0;iintk=i;for(intj=size-1;j>i;j--){if(numbers[j]}temp=numbers[i];numbers[i]=numbers[k];numbers[k]=temp;}}代码*插入排序*

代码*归并排序*