Java基础--二维数组及冒泡排序法

本文介绍了Java中的二维数组,包括定义方式和内存分配原理。此外,重点讲解了冒泡排序的实现,通过二重循环实现升序和降序排序,并给出了具体的程序示例。最后提到了Arrays类的sort方法在数组排序中的应用。

二维数组

定义:数据类型[ ] [ ] 数组名;     /    数据类型 数组名[ ] [ ] ;

第一个[ ]里的数字表示二维数组的长度

第二个[ ]里的数字表示二维数组中元素的长度

:定义时不能两个[ ]里都为空

PS:二维数组的内存本质上还是一维数组(从内存分配原理的角度讲,只有一维数组)

冒泡排序(重点

程序:二重循环实现冒泡排序 

        外循环决定了比较几轮 (比如 五个数据 就是比较四轮 i-1轮

  内循环决定了 每轮比较几次 比如五个数据 依轮 比较 4321次

示例(升序)口诀:n个数字来排队,两两相比小靠前,外层循环n-1,内层循环n-1-i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值