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

本文详细介绍了使用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             }

 

转载于:https://www.cnblogs.com/zhoudi/p/5477691.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值