- 1. 介绍
- 2. 算法分析
- 3. 基本数据结构
- 4. 递归
- 5. 排序和搜索
- 6. 树和树的算法
- 7. 图和图的算法
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
3.24.总结
3.24.总结
- 线性数据结构以有序的方式保存它们的数据。
- 栈是维持 LIFO,后进先出,排序的简单数据结构。
- 栈的基本操作是
push
,pop
和isEmpty
。 - 队列是维护 FIFO(先进先出)排序的简单数据结构。
- 队列的基本操作是
enqueue
,dequeue
和isEmpty
。 - 前缀,中缀和后缀都是写表达式的方法。
- 栈对于设计计算解析表达式算法非常有用。
- 栈可以提供反转特性。
- 队列可以帮助构建定时仿真。
- 模拟使用随机数生成器来创建真实情况,并帮助我们回答“假设”类型的问题。
Deques
是允许类似栈和队列的混合行为的数据结构。deque
的基本操作是addFront
,addRear
,removeFront
,removeRear
和isEmpty
。- 列表是项的集合,其中每个项目保存相对位置。
- 链表实现保持逻辑顺序,而不需要物理存储要求。
- 修改链表头是一种特殊情况。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论