Java冒泡排序与选择排序的区别

前些天误把冒泡排序当作选择排序,香港服务器租用,幸亏博友及时指正。今天就来说说这两者的区别。

冒泡排序

它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,香港服务器租用,也就是说该数列已经排序完成。

代码如下:

nums { main(String[] args){ 3int []nums = {5,4,3,2,1}; 4for(int i = 0; i < nums.length; i++){ 5for(int j = 0; j < nums.length-i-1; j++){ 6if(nums[j] > nums[j+1]){ 7int temp = nums[j]; 8nums[j] = nums[j+1]; 9nums[j+1] = temp;10 }11 }12for(int x = 0;x < nums.length;x++){13System.out.print(nums[x]+”,”);14 }15System.out.print(“\n”);16 }17 }18 },香港服务器租用于是渐渐开始有些伤怀。

Java冒泡排序与选择排序的区别

相关文章:

你感兴趣的文章:

标签云: