学习练习 Java冒泡排序 二分查找法

冒泡排序:

 1 // 冒泡排序
 2         /*
 3            System.out.println("请输入要排序的个数:");
 4             
 5             Scanner v = new Scanner(System.in);
 6             int geshu = v.nextInt();
 7             int arr[]=new int[geshu];   //定义一个数据来接收数字
 8             
 9             for(int a = 0 ; a < geshu ; a++) 
10             {
11                 System.out.println("请输入第" + (a+1) + "个数:"); //从第1个数字一直到第a+1个数字
12                 arr[a]=v.nextInt();
13                 
14             }
15             for(int d=1 ; d<=arr.length-1 ; d++)
16             {
17                 for(int b = 1 ; b<=arr.length-d ; b++)
18                 {
19                     if(arr[b-1]<arr[b])
20                     {
21                         int c=arr[b];
22                         arr[b]=arr[b-1];
23                         arr[b-1]=c;
24                         
25                     }                                
26                 }                        
27             }
28             
29             for(int i=0;i<arr.length;i++)
30             {
31                 System.out.println(arr[i]);
32                 
33                 
34             }

学习练习  Java冒泡排序 二分查找法