package source.java.util.concurrent; import java.util.AbstractQueue; import java.util.Collection; import java.util.Iterator; import java.util.NoSuchEl ...
分类:
数据库 时间:
2018-12-06 21:22:42
阅读次数:
191
大整数运算的List 采用了双向链表、构造方法 参考:双向链表(C++) C++ string转int C++ cout输出指定位数 不足补0 C++ string的截取、替换、查找子串 C++拷贝构造,赋值构造 大整数乘法 大整数除法则用,补0法 C/C++ 程序运算时间 List.h List. ...
分类:
其他好文 时间:
2018-12-06 17:46:33
阅读次数:
219
Java8 在线API文档:https://docs.oracle.com/javase/8/docs/api/ Collection Java中Collection是一个根接口,他有以下常用的: 子接口:List、Set、Queue 方法:对于List、Set、Queue增删改查的方法 方法列表 ...
分类:
编程语言 时间:
2018-12-03 23:05:32
阅读次数:
276
第一、包含DoubleLinkNode 模板类和DoubleLinkList 模板类 ...
分类:
编程语言 时间:
2018-12-02 22:39:35
阅读次数:
182
一、LinkedList结构 LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的。 LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。 LinkedList 实现 Li ...
分类:
编程语言 时间:
2018-11-24 00:52:37
阅读次数:
331
基础问题 1. 几类数据结构的定义和区别是什么? 2. 容器的数据结构底层是怎么实现的?怎么进行扩容? 3. 容器的线程安全怎么实现? 一、List容器 数据有序,允许重复数据,线程不安全。 1. linkedList 底层用双向链表实现,操作速度快,可以在头、尾、[n]操作数据。 2. Array ...
分类:
编程语言 时间:
2018-11-23 20:48:06
阅读次数:
205
看图理解更容易:https://www.cnblogs.com/Knight-of-Dulcinea/p/9945821.html 03-看图理解数据结构与算法系列(双向链表) ...
分类:
编程语言 时间:
2018-11-20 16:23:30
阅读次数:
222
HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以LinkedHashMap自然会拥有Has ...
分类:
其他好文 时间:
2018-11-17 16:17:58
阅读次数:
138
数据结构: 定义: 特定的数据类型(个体)和特定的存储结构(个体的关系) 数据如何存储在内存中 分类: 线性结构: 数据元素之间存在一对一的线性关系。线性结构拥有两种不同的存储结构,即顺序存储结构和链式存储结构。 数组与列表:顺序存储结构 相同点: 需要申请一块连续的内存空间 不同点: 列表或者数组 ...
分类:
其他好文 时间:
2018-11-17 10:25:35
阅读次数:
166