目录什么是队列?构建一个队列总结什么是队列? 队列,与栈类似,是有序集合。添加操作发生在 “尾部”,移除操作只发生在 “头部”。新元素只从尾部进入队列,然后一直向前移动到头部
目录前序、中序和后序表达式是什么?我们为什么要学习前/后序表达式?从中序向前序和后序转换用python实现从中序表达式到后序表达式的转换计算后序表达式总结前序、中序和后序表达式是什么?
目录匹配括号匹配符号总结匹配括号 接下来,我们使用栈解决实际的计算机科学问题。
目录什么是栈构建一个栈总结什么是栈 栈有时也被称作“下推栈”。它是有序集合,添加操作和移除操作总发生在同一端,即栈的 “顶端”,栈的另一端则被称为 “底端”。所以最
目录模拟打印机任务队列过程主要模拟步骤:构建队列程序模拟打印程序模拟打印过程(有注释)总结模拟打印机任务队列过程
目录快速排序选择排序插入排序归并排序堆排序heapq模块栈队列二分查找快速排序
目录1. 普通搜索2. 顺序搜索1.1 无序下的顺序查找1.2 有序下的顺序查找2.二分查找3.散列查找3.1 几种散列函数3.2 处理散列表冲突3.3 散列表的实现(加1重复)4.参考资料往期学习:
目录1.递归概念2. 递归三原则2.1 实现任意进制的数据转换今天我们来学习python中最为重要的内容之递归,对以往内容感兴趣的同学可以查看下面:
目录1.线性数据结构的定义2.栈2.1 栈的定义2.2 栈的数据类型2.3 用python实现栈2.4 栈的应用3. 队列3.1 队列的定义3.2 队列抽象数据类型3.3 用python实现队列3.3 队列的应用4. 双端队列4.1 双端队列的定义4.2 双端队
目录1.算法分析的定义2. 大O记法3. 不同算法的大O记法3.1UTkqOhcAL 清点法3.2 排序法3.3 蛮力法3.4 计数法4. 列表和字典操作的复杂度4.1 列表4.2 字典前文学习: