一、数组 存数(多个同种数据类型)变量只能存储一个数据 总结:当我们遇到存储多个数据类型的数据时,可以用数组 1)定义数组 格式:数据类型 [] 数组名 数据类型:java提供的数据类型 []: 数组 数组名:合法的标识符 2)初始化数组 a:初始化:给数组元素分配内存空间并赋值; int[] ar ...
分类:
编程语言 时间:
2018-05-11 00:10:24
阅读次数:
221
1数组介绍数组是同一类型元素的集合。例如,整数集合5,8,9,79,76形成一个数组。Go语言中不允许混合不同类型的元素,例如包含字符串和整数的数组。(译者注:当然,如果是interface{}类型数组,可以包含任意类型)。2数组常见操作一个数组的表示形式为[n]T。n表示数组中元素的数量,T代表每个元素的类型。元素的数量n也是该类型的一部分。2.1数组初始化一维数组初始化如下funcmain()
分类:
编程语言 时间:
2018-05-05 16:45:59
阅读次数:
199
结构图: segment的数据结构: 实际存放元素的HashEntry数组: 初始化: CurrentHashMap的初始化一共有三个参数: initialCapacity:决定CurrentHashMap的初始容量 loadFactor:表示负载参数,决定每个Segment中元素的阈值thresh ...
分类:
其他好文 时间:
2018-05-05 14:16:34
阅读次数:
189
if结构 1.if结构 *if选择结构是根据条件判断之后再做处理 ①基本if结构 if(条件) { //代码块 } ②if-else选择结构 if(条件) { //代码块1 } else { //代码块2 } ③多重if结构 if(条件1) { //代码块1 } else if(条件2) { //代 ...
数组初始化容器 int a[] = {12,34,123,42,34,12}; vector<int> b(begin(a), end(a)); ...
分类:
其他好文 时间:
2018-04-26 14:08:15
阅读次数:
134
数组中可以放任何类型的数据,并且一个数组中的元素类型可以不一致。只要是(id类型)对象。 NSArray 1、初始化 2、初始化,最后需要以nil结尾 3、初始化,使用一个数组初始化另一个数组 4、初始化,类方法,最后需要以nil结尾 5、拼接,将一个新对象拼接在数组的后面,拼接后返回新的数组 6、 ...
分类:
其他好文 时间:
2018-04-23 00:14:06
阅读次数:
170
今天算法课讲到了矩阵连乘问题,所以再来复习一下。 讲到矩阵连乘问题就不得不讲一讲动态规划。动态规划就是将问题分解为若干个子问题,先将子问题求解,最后在从子问题的解中得到原问题的解。这样看来动态规划好像和分治法相差无几,但是两者还是有着一些差别的,分治法分解的子问题中,子问题互相之间是没有联系的,就是 ...
分类:
其他好文 时间:
2018-04-09 23:07:18
阅读次数:
486
3.2一维数组 3.2.1声明数组 3.2.2初始化一维数组 一维数组初始化有两种格式,一种是先声明再赋值,一种是直接声明并赋值 用new 运算符来创建数组对象时,必须指定数组大小。创建数组对象时,仅仅是在内存中为数组变量分配指定大小的空间,并没有实际存储数据,这时数据会被自动赋初始值 3.2.3访 ...
分类:
编程语言 时间:
2018-04-06 12:21:56
阅读次数:
193
一、字符串与字符串数组 1、字符数组的定义 char array[100]; 2、字符数组初始化 char array[100] = {'a','b','c'}; //array[0] = 'a' array[10] = 0 char aray[100] = "abcdef"; char aray[ ...
分类:
编程语言 时间:
2018-03-11 22:35:16
阅读次数:
207
模板: 数据结构: 加边函数: 注意:加边之前用fill给head数组初始化复制为-1(0xFFFFFFFF) 实例: ● 用链式前向星解决DFS OJ链接:Battle Over Cities (注意:因为记录的是边表,所以不要按顶点大小来开数据,最好按顶点大小N的平方,或者指定的边的数据M来开数 ...
分类:
其他好文 时间:
2018-03-11 17:28:58
阅读次数:
165