数据结构之队列
Contents
前言
自从工作后,就很少练习算法,最近准备重新学习算法知识,首先为自己定一个目标,每天一道算法题。
什么是队列
队列是数据结构的一种重要类型,FIFO, 也就是先进先出,尾部进去,头部出来。与栈不同,栈是FILO,先进后出
队列的种类
单队列(每次添加元素到队尾,存在“假溢出”的问题,即有位置却不能添加)
循环队列(避免了”假溢出”的问题)
Java集合框架种的队列Queue
Java集合中的Queue继承自Collection接口,Deque, LinkedList, PriorityQueue, BlockingQueue等都实现了它。
Queue用来存放等待处理元素的集合,这种场景一般用于缓冲、并发访问。除了继承Collection接口的一些方法,Queue还添加了额外的添加、删除、查询操作。
Todo
Set
List
Map
树
Author Jachin
LastMod 2019-08-18