数据结构复习4.Stack/Queue
来源:互联网 发布:知天下资源吧手机版 编辑:程序博客网 时间:2024/06/05 19:34
一·. Stack
LIFO后进先出。
(1)方法
push();
pop();
peek();
isEmpty();
(2)实现
用ArrayList,LinkedList均可实现
入出栈复杂度均为O(1)
二.队列
FIFO先进先出,Front、last出,Back、frist进
(1)方法
enqueue
dequeue
peekFront
isEmpty
(2)实现
用ArrayList(成为ArrayDeque),LinkedList均可实现
ArrayList实现时,判断的是Front和Back的位置,两者大小关系任意,两者连续时,说明队列已满。
三.关系
LinkedList 实现了List接口
实现了DeQueue接口 实现了Queue接口
ArrayList 实现了List接口
ArrayDeque 实现了DeQueue接口 实现了Queue接口
0 0
- 数据结构复习4.Stack/Queue
- <数据结构>stack & queue
- 数据结构复习 - 队列Queue
- 数据结构复习 - 栈Stack
- 数据结构之基本结构 Stack,Queue
- 【数据结构】Stack和Queue的模拟实现
- leetcode 7:Reverse Integer(知识点:vector ,复习STL stack,queue)
- stack,queue
- Queue\Stack
- queue stack
- Stack&Queue
- stack&queue
- stack/queue
- Stack && Queue
- java实现数据结构——栈Stack与队列Queue
- Java实现数据结构栈stack和队列Queue
- 数据结构——Stack和Queue的互相实现
- 数据结构之线性结构(stack、queue、linklist)概念
- Windows环境安装工具 jira 6.3.6 破解中文版 安装
- 禁用mysql每天的定时更新任务
- HDU 1114 Piggy-Bank 完全背包模板
- 大数据软件体系结构
- 剑指offer面试题6 重构二叉树
- 数据结构复习4.Stack/Queue
- 【堆】洛谷 P1090 合并果子
- linux日常
- pojo,po,vo,bo,domain的区别
- 腾讯2017暑期实习生编程题
- loadrunner脚本的验证回放设置;
- Python标准库pickle
- js 获取url地址的参数
- 28款GitHub最流行的开源机器学习项目