java:用冒泡方法对数组进行排序

这篇博客介绍了Java中使用冒泡排序方法对数组进行排序的原理和步骤。通过创建Demo类及其sort方法,实现了冒泡排序算法,并展示了排序后的数组。文中详细解释了冒泡排序的工作机制,即通过多次比较和交换,使数值按从小到大的顺序排列。此外,还提供了源码和运行结果,便于读者理解和验证。
摘要由CSDN通过智能技术生成

关键词

bubble(气泡)
(比较关键的步骤,默认从上到下)
class Demo{}
//需要Demo建对象bubbleSorter0
Demo bubbleSorter0=new Demo();
//对象bubbleSorter0用于排列(sort)array0
bubbleSorter0.sort(array0);
//对array0的排列(sort)方法为
public viod sort(int[] array0){}
//排列完的对象(排列的数组)
showArray0(array0);
//对showArray0(array0)进行输出
public void showArray0(int[] array0){}

相关说明

(这里数值可以看成对象如:a,b,c,d,e五个对象)
冒泡方法排序,比如一组数值,开始第一个和第二个比较,大的往后移,小的往迁移;然后再第二个和第三个比较,大的往后移,小到往前移,到最后最大的就会移到最后面,最小的会移到最前面。这里是对单个数值不断的比较后移,移完后轮到被换到第一个的数值比较是否后移,多个循环下来就可以完成从小到大排序了。其中还有注意的一点,比如有五个数值,当排序完一轮后有一个数值已经排列到最后不用再排列一次,那么此时只用考虑四个数值了;以此类推,排列两次后,只需考虑三个数值,后边有两个排列好的数值不用排列。对于冒泡的理解,把这里的横向改成竖向,大的一个一个往下移,小的一个一个往上移,如冒泡一般。

源码

/*所想:
	冒泡排列顺序
	大的数往后,小的数往前,到最后变成从小到大排序
	bubble(泡泡)	parram(参数)	temp(临时)
*/

class Demo{
   
	public static void main(String[] args){
   
		//创建一个数组,数组排列乱序
		int[]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值