我们知道数组可以存放相同类型的数据,它不仅可以存放基本类型的数据,也可以存放引用类型的数据。但是我们知道,创建数组时,数组的长度和存储都明确规定好了,所以数组一旦被创建,其长度和存储类型将不能被改变。然而在很多情况下我们是无法知道对象的确切数目,为了解决上述问题,Java提供了一组集合类,通过将.....
分类:
编程语言 时间:
2014-04-28 05:50:05
阅读次数:
557
集合和数组比较像,也是一种,容器但是有很大区别
数组的长度在初始化时时定下来的,不可变了,那么以后如果项目需求改变,原本需要10个学生信息,现在要20个,那怎么办? 所以就引出了集合
集合的最根上的接口是collection,其子接口有list和set。 集合和数组差不多,但是你可以...
分类:
其他好文 时间:
2014-04-28 02:52:29
阅读次数:
450
C#部分1.写在函数定义的()中的关键字:
a.params关键字:用来满足函数的参数为数组时,而数组的长度不固定的情况。且该关键字只能用来修饰数组型参数。这样一修饰,就达成了类似JavaScript函数书写参数的特点。
b.ref关键字:让参数按引用传递,类似于C中的传指针参数。比如经典的数值交换...
分类:
编程语言 时间:
2014-04-28 02:17:04
阅读次数:
568
ArrayList:public class ArrayListextends
AbstractListimplements List, RandomAccess, Cloneable, SerializableList
接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的...
分类:
编程语言 时间:
2014-04-28 01:31:46
阅读次数:
834
C语言或C++中,数组元素全为指针的数组称为指针数组一维指针数组的定义为:类型名*数组标识符[数组长度]eg:
int*ptr_array[10];以下内容来自百度百科链接http://baike.baidu.com/link?url=r6JRJbaleIw_69o-t8uO2vTF0r4oukf1...
分类:
编程语言 时间:
2014-04-28 01:02:26
阅读次数:
667
#includeusing namespace std;#define MAX 10000int
array[MAX]; //待排序数组const int MAXN=0x7fffffff;void Merge(int array[],int start,
int mid, int end) { .....
分类:
其他好文 时间:
2014-04-27 22:18:38
阅读次数:
484
集合数组的缺点:长度限制 添加的类型有限制集合自动变长
随意添加但是数组的效率高,在游戏里用的比较多SuperArry是一套的集合框架 两大类 接口 1 Collection 单一值的元素 1.1
list有序的放进去的顺序和里面的顺序是一样的 (不是传统的里面有没有顺序的意...
分类:
编程语言 时间:
2014-04-27 21:45:10
阅读次数:
620
窗口创建1. 自定义窗口类别WNDCLASS2. 注册窗口类RegisterClass3.
创建窗口 CreateWindow/CreateWindowEx WM_CREATE4. 显示窗口ShowWindowWM_SIZE &
WM_SHOWWINDOW5. 更新窗口UpdateWindow(使整...
分类:
其他好文 时间:
2014-04-27 21:39:59
阅读次数:
521
2014-04-27
19:26题目:哲学家吃饭问题,死锁问题经典模型(专门用来黑哲学家的?)。解法:死锁四条件:1. 资源互斥。2. 请求保持。3. 非抢占。4.
循环等待。所以,某砖家拿起一只筷子后如果发现没有另一只了,就必须把手里这只筷子放下,这应该是通过破坏“请求保持”原则来防止死锁产生,请...
分类:
编程语言 时间:
2014-04-27 21:30:09
阅读次数:
699
一、普通数组排序
js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如:var
arr = ["a", "b", "A", "B"];arr.sort();console.log(...
分类:
Web程序 时间:
2014-04-27 21:25:39
阅读次数:
1055