.. _datastructure: data structure ============== 数据结构 String/字符串 ------------- * KMP算法 * BM模式匹配算法 * BF算法 Vector/向量 ------------ 顺序线性表 Linked List/链表 ------------------------- * 双向链表/Double Linked Lists * 静态链表/Static List * 对称矩阵/Symmetric Matrix * 稀疏矩阵/Sparse Matrix Hash Table/哈希表 ------------------ 哈希表也叫散列表. * 散列函数/Hash Function * 填充因子/Collision Resolution Stack/栈 --------- * 广义表/Generalized List * 双端队列/Deque Queue/队列 ----------- * 链表实现 * 循环数组实现 * 双端队列 * 优先队列 * 循环队列 Heap/堆 -------- * 数组实现的堆 * 树实现的堆 Tree/树 -------- * 二叉树/Binary Tree * 并查集/Union-Find * Huffman数 Graph/图 --------- fibonacci sequence ------------------- 斐波那契数列,也叫黄金分割数列:: 0, 1, 1, 2, 3, 5, 8, 13, ... seq[0] = 0 seq[1] = 1 seq[n] = seq[n-1] + seq[n-2] (n>=2)