一. 凡是虚线框都是接口,我们真正在使用的时候,用的是接口中的子类, List接口中,有一堆子类,是我们开发中常用的容器。ArrayList,LinkList,Vecter这三个算是开发中比较常用的。 (list下面有三个常用的对象) 具体的容器必须明确其特点,那么你才知道什么时候该用这容器。 1. ...
分类:
编程语言 时间:
2017-12-31 16:04:29
阅读次数:
108
1、简述 LinkList的底层其实就是一个双向链表,所谓的链表就是一个LinkList内部静态静态类(Node),对LinkList的所有操作本质上就是通过对LinkList中新建的Node对象 进行关联引用 2、实现 a、构造方法: LinkList一共提供了两种构造方法: b、定义内部私有属性 ...
分类:
编程语言 时间:
2017-12-13 00:06:01
阅读次数:
251
目录 "Java集合(1)一 集合框架" "Java集合(2)一 ArrayList 与 LinkList" "Java集合(3)一 红黑树、TreeMap与TreeSet(上)" "Java集合(4)一 红黑树、TreeMap与TreeSet(下)" "Java集合(5)一 HashMap与H ...
分类:
编程语言 时间:
2017-12-12 15:10:08
阅读次数:
241
目录 "Java集合(1)一 集合框架" Java集合(2)一 ArrayList 与 LinkList Java集合(3)一 红黑树、TreeMap与TreeSet(上) java集合(4)一 红黑树、TreeMap与TreeSet(下) Java集合(5)一 HashMap与HashSet ...
分类:
编程语言 时间:
2017-12-08 11:57:53
阅读次数:
227
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、什么是LinkList 链表(Linked list)是一种常见的 ...
分类:
编程语言 时间:
2017-11-05 22:27:01
阅读次数:
320
单链表:linkList.h linkList.c 1 #ifndef LINKLIST_H_INCLUDE 2 #define LINKLIST_H_INCLUDE 3 #include <Windows.h> 4 5 //什么是链表 是一种动态数组 管理一堆不断变化的元素 6 7 typedef ...
分类:
编程语言 时间:
2017-10-27 01:48:27
阅读次数:
202
1、 一、collection (有序)接口的实现的接口 set list 其中set接口的实现类是HashSet,List接口的实现类是ArrayList、LinkList、Vector 二、Map(无序)接口的实现类是HashMap、HashTable ArrayList和Vector都是使用数 ...
分类:
编程语言 时间:
2017-10-16 18:05:14
阅读次数:
172
1、相同点 都需要实现Collection接口,实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个Collection参数的构造函数用于创建一个新的Collection,这个新的Collection与传入的Collection有 ...
分类:
其他好文 时间:
2017-10-12 11:20:18
阅读次数:
231
000--Magic Poker Put the poker with specific sequence, so that they can show as below: count 1, open the first card as A, count 2, the first one place ...
分类:
其他好文 时间:
2017-09-16 11:50:57
阅读次数:
239
The operation fullfilled codes: 001-- To check if a list has a circle solution1 -- pointer p,q ; p continue move forward, and q will start from head f ...
分类:
其他好文 时间:
2017-09-16 11:37:03
阅读次数:
216