首页 > 代码库 > java冒泡算法和选择排序法
java冒泡算法和选择排序法
1 package test.auto; 2 3 import java.util.Arrays; 4 5 import org.apache.bcel.generic.FieldGenOrMethodGen; 6 7 public class Maopao0807{ 8 9 public static void main(String[] args) { 10 //冒泡,每个相邻进行比较 11 int a[]={ 6, 5, 3, 1, 8, 7, 2, 4 , 0}; 12 for (int i = 0 ;i <a.length-1;i++){ 13 for(int j =0 ; j < a.length-i-1;j++){ 14 if (a[j]<a[j+1]){ 15 int m = a[j]; 16 a[j]=a[j+1]; 17 a[j+1]=m; 18 } 19 } 20 } 21 System.out.println(Arrays.toString(a)+a[1]); 22 23 //选择排序法,一个数依次和后面进行比较 24 int b[]={ 6, 5, 3, 1, 8, 7, 2, 4 , 0}; 25 for (int i =0 ;i<b.length;i++){ 26 for (int j =i;j<b.length;j++){ 27 if (b[i]<b[j]){ 28 int m=b[j]; 29 b[j]=b[i]; 30 b[i]=m; 31 } 32 } 33 34 } 35 System.out.println(Arrays.toString(b)+b[1]); 36 } 37 38 }
java冒泡算法和选择排序法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。