定义 双端列表与传统的链表非常类似,但是他有一个新增的特性:即对最后一个节点的引用,就像对第一个节点的引用一样。 要注意:双端列表不是双向列表,只是第一个节点保留了最后一个节点的引用。
链表
参考资料 Java数据结构和算法 —— 栈和队列最后一节 数据结构和算法(六):前缀、中缀、后缀表达式
队列 “队列”(queue)这个单词是英国人说的”排”(line),也就是排队的意思。
栈 栈、队列、优先级队列是比数组和其他数据存储结构更为抽象的结构,主要通过接口对栈、队列和优先级队列 进行定义,这些接口表明通过他们可以完成的操作,而他们的主要实现机制对用户来说是不可见的。
冒泡排序 冒泡排序算法运行起来非常慢,但在概念上他是排序算法中最简单的,因为冒泡排序算法在刚开始研究排序技术时是一个非常好的算法。
概念
无序数组
公钥体系与 Diffie-Hellman 协议
存档