![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线性结构(数组)
数组的基本用法
单曲循环411
这个作者很懒,什么都没留下…
展开
-
线性查找和二分查找法
线性查找 是从小标0开始到最后一个下标开始查找,逐一比对,性能比较低 二分查找法 声明变量 begin = 0; end =arr.length -1 ; midd = (begin+end)/ 2 target = 8;需要查找的数据 先写循环 while(true) {} if (tartget == arr[mid]) retrn else 比较 target...原创 2019-10-22 09:54:39 · 92 阅读 · 0 评论 -
数组添加数据
数组的扩容 将 int [] a = {123}; 新增元素4 ;数组声明后,数组长度不会改变 思路:新创建一个数组B,B的长度是a数组长度+1 遍历a 数组,依次将数据放入B数组 B[a.length] = 4 //放最后一个元素 将B数组赋值给a (a指向B) ...原创 2019-10-18 11:14:30 · 716 阅读 · 0 评论 -
数组声明
为什么需要数组 数据解决声明多个变量的问题,将相同类型的变量可以统一存储在数组中 数组的声明 数据类型 + [ ] + 数组名称 ;例子 int [] stu ,这是一个int数据类型的数组 数组初始化 第一种,特殊初始化,在声明数组的同时完成初始化也称为静态初始化,数组的存储空间由编译器完成 int [] a = {1,2,3} 第二种 使用new 关键字创建...原创 2019-10-17 15:46:43 · 201 阅读 · 0 评论