重要口诀!!!冒泡排序口诀:
N个数字来排队,两两比较小靠前(升序)
外层循环N-1(控制需要比较的轮数),
内层循环N-1-i(控制每轮需要比较的次数)
多维数组
多维数组可以看成以数组为元素的数组。
二维数组静态初始化的方式有:
1.静态初始化 2.动态初始化
声明一个二维数组,用于存储多个一维数组,每个一维数组存储多少个一维数据都行
声明一个二维数组,同时创建出一维数组,每个一维数组的长度均相同
二维数组的遍历有几种方式?
1.普通for循环
2.加强for循环
3.普通for循环+加强for循环
Object数组存储表格数据
数组都可以存储哪些类型的数据?
可以存基本数据类型,也可以存储引用数据类型
数组的拷贝
Arrays类中的常用方法有哪些?
1) toString()打印数组
2) equals()比较两个数组是否相同
3) copyOf(…)复制指定的数组 (效率低,开辟空间)
4) fill(…)填充
5) sort(…)数组排序 升序排序(排序的对象具备比较大小能力)
冒泡
冒泡排序的原理是什么?
将无序的数组进行排序通过比较大小的方式将其按照从小到 大的顺序排列出来排列出来