集合
盖茨比嘎嘎
这个作者很懒,什么都没留下…
展开
-
day24 集合1
队列是一种操作受限制的线性表。最擅长操作头和尾. 单向队列(Queue):先进先出(FIFO),只能从队列尾插入数据,只能从队列头删除数据. 双向队列(Deque):可以从队列尾/头插入数据,只能从队列头/尾删除数据. 栈(stack)又名堆栈,它是一种运算受限的线性表,后进先出(LIFO)。 基于数组来实现栈结构:索引为0的位置就是栈底.最后是栈顶。底层可以数组来存储,也可以...原创 2019-06-23 22:48:53 · 104 阅读 · 0 评论 -
day25——集合2
迭代器对象: Iterator: 迭代器对象,只能从上往下迭代.Iterator iterator list.iterator(); boolean hasNext(); 判断当前指针后是否有下一个元素 Object next():获取指针的下一个元素,并且移动指针. ListIterator: 是Iterator接口的子接口,支持...原创 2019-06-23 23:41:00 · 118 阅读 · 0 评论 -
day26—集合3
HashSet做等值查询效率高,TreeSet做范围查询效率高. 因为:Map接口并没有继承于Collection接口,也没有继承于Iterable接口,所以不能直接对Map使用for-each操作. Map的常用实现类: HashMap: 采用哈希表算法, 此时Map中的key不会记录添加的先后顺序,key也不允许重复. key判断...原创 2019-06-24 22:18:59 · 112 阅读 · 0 评论