关于LinkedList
2016-04-25 14:37
260 查看
LinkedList作为双向链表,既可以模拟队列,又可以模拟栈。
模拟队列对应的方法是add(Element e),poll(),peek();
模拟栈对应的方法是push(Element e),pop(),peek();
亲测之后发现,使用add方法添加元素,无论用poll还是pop方法,获得的都是队首元素.
使用push方法添加元素,无论用poll还是pop方法,获得的都是栈顶元素.
模拟队列对应的方法是add(Element e),poll(),peek();
模拟栈对应的方法是push(Element e),pop(),peek();
亲测之后发现,使用add方法添加元素,无论用poll还是pop方法,获得的都是队首元素.
使用push方法添加元素,无论用poll还是pop方法,获得的都是栈顶元素.
相关文章推荐
- 富文本 Htmll类 html标签
- 事件冒泡
- Android studio2.0在app中设置背景图片及添加图片资源
- 自定义USB-HID设备_笔记
- codeGen生成二维码
- 手把手教你最简单的开源项目托管GitHub入门教程
- 【问题解决】找不到或无法加载主类 com.sun.tools.javac.Main
- Java 通过魔数判断上传文件的类型
- 五、oracle 表管理
- 【转】Window 通过cmd查看端口占用、相应进程、杀死进程等的命令
- 在阿里云ECS上搭建LEMP环境
- php不会的点
- iOS 图像的滤镜效果实现
- iOS nslog
- Angularjs中UI Router全攻略
- Android Scroll滑动效果实例
- Python菜鸟晋级12----用pyinstaller将.py文件打包成.exe执行文件
- Input只能输入数字
- Java使用MyEclipse构建webService简单案例
- 动态规划之0-1背包问题