声明整型数组a: int[] a; 这时,只声明了变量a,还应该使用new运算符创建数组: int[] a=new int [100];(数组长度不要求是一个常量:new int[n]会创建一个长度为n的数组) 创建一个数字数组时,所有元素都初始化为0.boolean数组的元素会初始化为false。 ...
分类:
编程语言 时间:
2016-05-13 13:52:35
阅读次数:
138
队列的数组实现,从队尾进入,对头删除。 队列长度用标志变量size,它是独立于front和rear的一个变量。size == 0,队列为空。size == capacity,满队列。 一、结点声明 Capacity队列容量;Front,Rear为队列首元素和尾元素的数组下标;Size为当前队列大小; ...
分类:
编程语言 时间:
2016-05-13 13:44:44
阅读次数:
279
转自:http://www.iteye.com/news/28296 1. 声明一个数组 2. 输出一个数组 3. 从一个数组创建数组列表 4. 检查一个数组是否包含某个值 5. 连接两个数组 6. 声明一个内联数组(Array inline) 1 method(new String[]{"a", ...
分类:
编程语言 时间:
2016-05-13 09:56:00
阅读次数:
192
一般有两种常用的方法来建立单链表:头插法与尾插法。
(1)头插法:每次将新申请的节点插在头节点的后面;
简单来说,就是把新加进的元素放在表头后的第一个位置:
首先,让新节点的next指向头节点之后;然后,让表头的next指向新节点。
(2)尾插法:每次将新申请的节点插在终端节点的后面。#include
#include typedef struct n...
分类:
编程语言 时间:
2016-05-12 21:10:43
阅读次数:
215
C++中对象数组创建时,主要注意的点有:虚函数和带参数的构造函数,当出现虚函数时,对象数组中如通过父对象指向子对象,因为需要做Slice,析构时会造成指针错误引发内存泄露。测试程序如下: 如出现下列方式使用对象: A *pa = new B[2]; delete[] pa; Valgrind检测会造 ...
分类:
编程语言 时间:
2016-05-08 18:01:56
阅读次数:
234
可以用sortedArrayUsingDescriptors:方法实现把多个排序条件放到数组中,实现多条件排序,按数组先后顺序,先加入的优先级高 使用NSSortDesriptor进行数组排序有三步 1.创建一个用来排序的数组 2.创建一个排序条件,初始化中需要指定按照数组中对象的什么属性进行排序, ...
分类:
编程语言 时间:
2016-05-07 16:30:00
阅读次数:
253
今天学习了利用数组方式的栈的C++实现,这种方式跟指针实现有很多不一样的地方: 栈的指针实现,栈的创建申请头结点,push需要申请新的结点,pop释放结点,这些结点都放在第一个位置,top时,S->next->data即可。 栈的数组实现,只申请一个结点,该结点的结构体内包含,数组的最大容量、栈顶元 ...
分类:
编程语言 时间:
2016-05-05 17:37:34
阅读次数:
470
//数组存放的内容必须是NSOject对象 //数组存放的内容是有序的 /** * NSArray 不可变数组 */ /** * 1.创建对象 */ //使用初始化方法 NSArray *array1 = [[NSArray alloc]initWithObjects:@10, @"娜娜", @"怀 ...
分类:
其他好文 时间:
2016-05-04 16:59:12
阅读次数:
157
第九章 关联数组/哈希表 by flamephoenix 一、数组变量的限制二、定义三、访问关联数组的元素四、增加元素五、创建关联数组六、从数组变量复制到关联数组七、元素的增删八、列出数组的索引和值九、用关联数组循环十、用关联数组创建数据结构 1、(单)链表 2、结构 3、树一、数组变量的限制 在前 ...
分类:
编程语言 时间:
2016-05-03 07:06:48
阅读次数:
171
创建数组: int i[] = new int[100];C#中int[] i = new int[100]; 多维数组:int i[][] = new int[4][4]; 数组初始化: 数组有默认初始值,与.net不一样;int a[] = new int[10]; a[1] = 2; 数组的复 ...
分类:
编程语言 时间:
2016-05-01 19:16:26
阅读次数:
161