![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA数组
数组的基本定义及理解,冒泡排序,稀疏数组
最远的彼方还是彼方
这个作者很懒,什么都没留下…
展开
-
JAVA数组05:稀疏数组
稀疏数组个人理解 打印出一个二维数组 // 定义长度为5的二位数组 int[][] arrayNum1 = new int[5][5]; // 给任意数组内数组赋值,数组以索引0为初始 arrayNum1[3][2] = 9; arrayNum1[2][3] = 7; /* 索引 0 1 2 3 4 第一列 第二列 第三列原创 2021-04-10 22:50:27 · 72 阅读 · 0 评论 -
JAVA数组04:冒泡排序
冒泡排序作为最经典排序算法,作为初学者一定要将该算法研究透彻,以下结论是本人通过别人的博客,以及动手草稿演算得出,个人理解有限,以最通俗易懂的方式解决: 冒泡排序字面意思即为一瓶汽水有很多大小不一的气泡分散附着于瓶壁,这样就是一个无序数组模式,大的气泡先上浮,小的气泡在瓶底,这样就是按照从小到大顺序排列 // 设定有一个无序数组: int[] number = {8,3,4,2}; // 两两参数对比,每当前面一个数值大于后面一个数值,交换位置,直到最大一个数排到最后 初始数...原创 2021-04-09 23:24:50 · 64 阅读 · 0 评论 -
JAVA数组03:数组的三种使用方法
For-Each循环 public static void main(String[] args) { // 定义数组并赋值 int[] array = {1, 3, 5, 7, 9}; // 使用For -Each循环 for (int arrays : array) { System.out.print(arrays + " "); } // 缺点是无法使用索引读原创 2021-04-08 23:03:48 · 114 阅读 · 0 评论 -
JAVA数组02:内存分析及三种初始化
JAVA内存 堆 存放new的对象及数组 可以被别的线程共享,不会存放别等对象引用 栈 存放基本数据类型(会包含这个基本类型的具体数值) 引用类型的变量(会存放这个引用在堆里面的具体地址) 方法区 可以被所有的线程共享 包含了所有class和static变量 当一个数组被声明时定义该数组基本类型,存放于栈里面 通过new创建数组后,在堆内独立存放数组的长度 // 通俗理解栈就是书名,堆是目录,数组变量是内容 初始化的三种方式 静态初始化 //原创 2021-04-07 22:24:23 · 105 阅读 · 4 评论 -
JAVA数组01:数组的定义,声明和创建
定义 数组是相同类型的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 每一个数据称作一个数组元素,每个数组元素都可以通过下标来访问它,数组元素是从0开始 声明 首先必须先声明数组变量,才能使用数组,语法为: int [] number ; // 首选的方法 int number2[]; // 不推荐使用 创建 使用new操作符来创建数组,语法为: int[] number = new int[10]; // 创建一个数组必须声明数组的长度 数组的元素是通过原创 2021-04-07 22:01:17 · 109 阅读 · 0 评论