栈和队列总结

2020-03-16  本文已影响0人  环宇飞杨

数据结构

  1. 栈strack
    特点:先进后出,无序,所以查询慢O(n),插入删除都是O(1)。
    适用于解决的问题:最近相关性
  2. 队列queue
    特点:先进先出,其余同上
  3. 双端队列deque
    实际使用是一般不会直接用到栈和队列,不太方便,deque是两端都可以push和pop的特殊数据结构。

例题讲解

  1. 有效括号
  1. 前进后退功能
  1. 有效路径
  1. 柱状图最大面积

其它

需要下载java 源码多查看各种集合类的内部实现,勤用搜索和查看。
LeetCode 每日一题需要坚持。

上一篇 下一篇

猜你喜欢

热点阅读