Queue(单向队列):
Queue接口,是集合框架Collection的子接口,是一种常见的数据结构,遵循先进先出的原则。是基于链表来进行实现,的单向队列。LinkedList接口,实现了Queue,所以LinkedList,在插入和删除操作,效率会比较高。
//定义字符类型的单向队列
Queue<Character> queue = new LinkedList<>();
poll():将队首的元素删除,并返回该元素。
peek():返回队首的元素,但不进行删除操作。
offer():将元素添加到队尾,如果成功,则返回true。
# Stack:
栈是Vector的一个子类,它实现了一个标准的后进先出的栈。
堆栈只定义了默认构造函数,用来创建一个

本文介绍了Java中的Queue接口及其常用方法,如poll、peek和offer,同时也探讨了Stack(Vector的子类)的特性,如empty、peek、pop和push。进一步讲解了Deque接口,它是Queue的子接口,既支持队列两端的元素入队和出队,也能作为栈使用,提供了push、pop和peek等操作。
最低0.47元/天 解锁文章
6261

被折叠的 条评论
为什么被折叠?



