Stack的相关API
2024-09-17 03:37:13
public class Stack<E> extends Vector<E> :
Stack
类代表后进先出(LIFO)堆栈的对象。 它扩展了类别Vector与五个操作,允许一个向量被视为堆栈。设置在通常的push和pop操作,以及作为一种方法来peek在堆栈,以测试堆栈是否为empty的方public Stack()
public Stack() :构造方法,创建一个空栈
public E push(E item) :将项目推送到此堆栈的顶部。 这与以下效果完全相同:
public E pop():删除此堆栈顶部的对象,并将该对象作为此函数的值返回。
public boolean empty():测试此堆栈是否为空
public E peek() :查看此堆栈顶部的对象,而不从堆栈中删除它。
LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。
LinkedList 实现 List 接口,能对它进行队列操作。
LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。
当LinkedList被当做栈来使用时,常用api及对应关系如下:
栈方法 等效方法
push(e) addFirst(e)
pop() removeFirst()
peek() peekFirst()
isEmpty() //判断是否为空
最新文章
- 使用Android Butterknife
- .net学习笔记--序列化与反序列化
- 我也要学iOS逆向工程--全局变量
- libusb(.NET)开源项目使用小结
- UVA 1366	 九 Martian Mining
- cf380D Sereja and Cinema 组合数学
- Linux功能-验证网络配置
- hdu4605 magic ball game 树状数组+离线处理
- Lazarus解决含中文文件名或路径的使用问题
- 房费制 它 结账BUG
- CCA更新流程分析
- 理解Python协程:从yield/send到yield from再到async/await
- Centos6.8下编译安装LAMP的操作记录梳理
- Frps 家庭服务器访问解决方案
- 如何用python发邮件
- Mongodb主从复制 及 副本集+分片集群梳理
- 如何进行CodeReview
- How to install VCM 2 Ford IDS 109 software
- HashSet源码解析
- 【WP8】ScrollViewer滑动到底触发器(ListBox失效)
热门文章
- 【Consul】CONSUL调研
- Guava Cache探索及spring项目整合GuavaCache实例
- 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(为域名申请SSl证书)
- 迷茫<;第三篇:再到北京>;
- SpringCloud(2)服务消费者(rest+ribbon)
- VSCode 必装的 10 个高效开发插件
- 妙谈js回调函数的理解!
- linux系统安装redis
- Python中的 一些常用技巧函数[.join()]
- Axis2创建WebService服务端接口+SoupUI以及Client端demo测试调用