颜色分类leetcode Python Data Structures

keep_java 1 0 zip 2024-10-06 06:10:59

颜色分类leetcode Python数据结构包含Lorem_ipsum.txt用于测试和计时目的。目前用于测试Tries和Hash Table。带有头尾指针的队列:在头插入新的,在尾删除旧的。只有头部指针的队列:在头部删除旧的,将新的追加到末尾。堆栈:在头部推/弹出。优先队列:使用基于数组的二叉堆。链表操作:插入、附加、返回索引、更新索引、删除索引、插入索引后删除数据、删除所有数据、在每个数据之后插入、在每个数据之前插入、删除列表、复制列表、查找倒数第M个节点。类型:带头指针的单链表、双链表、带头尾指针的圆形链表。单元测试来测试所有3种类型和每个操作。二叉搜索树操作:插入、查找、删除、遍历(BFS、DFS前序、DFS中序、DFS后序)、复制树、查找最小值、求最大值。类型:迭代(使用队列和堆栈进行遍历)、递归(继承迭代方法,重新实现插入、查找、删除、DFS、查找最小值、查找最大值)。单元测试来测试两种类型的每个操作。

用户评论
请输入评论内容
评分:
暂无评论