数组概述 数组是相同类型数组的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arr ...
分类:
编程语言 时间:
2021-05-23 23:16:40
阅读次数:
0
数组初始化与匿名数组 数组的声明 以下语句仅仅是声明变量a,并没有对a进行初始化成为真正的数组 int[] a; int a []; 初始化 使用new运算符创建数组 不使用new运算符 // 使用new int[] a = new int [100]; // 创建数组对象并同时赋予初始值 int[ ...
分类:
编程语言 时间:
2020-07-02 22:13:02
阅读次数:
63
一、数组 1、特点 (1)数组的长度是固定的,也就是说存储的元素的个数是确定的,数组的大小一旦确定就不能更改了。 例如:定义一个能存储三个元素的数组,当存储第四个元素的时候会出现错误。 (2)数组是引用数据类型 (3)数组中存储的数据的数据类型一定要一致 (4)在内存中占用连续的内存空间,因此,数组 ...
分类:
编程语言 时间:
2020-03-06 21:43:48
阅读次数:
71
数组 声明和初始化 错误的方式: 数组的属性 length 数组一经初始化,其长度就保持不变,通过这个属性可以轻易求出数组的长度。 ...
分类:
编程语言 时间:
2019-11-24 15:21:15
阅读次数:
51
一维数组 基本概念 1、数组中只允许放同一种类型(可以是父子关系)。 2、数组即对象。 例: 3、数组是定长的,不可以增加或者减少。 4、声明数组:int[ ] arrs; 格式为:数组元素类型[ ] 数组名字; 创建一维数组必须声明数组长度: int[] arrs = new int[3]; 5、 ...
分类:
编程语言 时间:
2018-04-01 00:01:54
阅读次数:
235
前提数组必须是有序的 定义最小,最大,中间的角标索引 上面的索引需要变化,使用循环,条件:当中间值不等于目标值时 当中间值大于目标值时,最大角标移动到中间角标-1位置 当中间值小于目标值时,最小角标移动到中间角标+1位置 中间角标继续二分 此时的代码有问题,当找不到目标时,会陷入死循环,加一个判断 ...
分类:
编程语言 时间:
2016-05-17 11:19:16
阅读次数:
192
两层嵌套循环,外层控制循环次数,内层循环进行比较 此时的代码有问题,内层循环多比较了已经排好序的部分,都在最后面,需要去掉 此时的代码有问题,内层循环最后一个元素,无法和它后面的比较,应该去掉 判断完后,两个变量交换位置,利用第三方变量 java版: PHP版: 选择排序和冒泡排序性能都很低,提高性 ...
分类:
编程语言 时间:
2016-05-17 00:34:50
阅读次数:
206
一、数组概述数组可以看成是多个相同类型数据组合,对这些数据的统一管理.数组变量属于引用类型,数组也可以看成对象,数组中的每个元素相当于该对象的成员变量.数组中的元素可以是任意类型,包括基本类型和引用类型,有默认初始值(按照成员变量的规则).二、一维数组定义实例:int[] a= new int[2]...
分类:
编程语言 时间:
2015-12-24 13:21:51
阅读次数:
197