花费 6 ms
Python实现树

树 (tree) 是一种非常高效的非线性存储结构。树,可以很形象的理解,有根,有叶子,对应在数据结构中就是根节点、叶子节点,同一层的叶子叫兄弟节点,邻近不同层的叫父子节点,非常好理解。 注:定义来 ...

Fri Aug 16 21:43:00 CST 2019 1 4150
Python实现字典树

字典树,又称单词查找树,Trie 树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串 ...

Fri Aug 16 21:48:00 CST 2019 0 2281
Python实现栈

栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。 栈允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶 ...

Thu Aug 15 21:47:00 CST 2019 0 2192
Python实现单链表

链表(linked_list)是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,每个元素包含两个结点,一个是存储元素的数据域 (内存空间),另一个是指向下一个结点 ...

Thu Aug 15 22:58:00 CST 2019 0 915
Python实现堆

堆 (heap) 是一种经过排序的完全二叉树,其中任一非叶子节点的值均不大于(或不小于)其左孩子和右孩子节点的值。 注:定义来自百度百科。 堆,又被为优先队列(priority queue)。尽管 ...

Fri Aug 16 21:53:00 CST 2019 0 847
Python实现队列

队列 (queue) 是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队 ...

Fri Aug 16 21:24:00 CST 2019 0 627

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM