Java:如何用链表实现栈
来源:互联网 发布:linux 复制粘贴命令 编辑:程序博客网 时间:2024/05/17 05:05
class Node<E>{Node<E> next=null;E data;public Node(E data) {this.data=data;}}public class Mystack<E> {Node<E> top=null;//栈顶//isEmpty(),测试堆栈是否为空。public boolean isEmpty() {return top==null;}//push()入栈public void push(E data) {Node<E> newNode=new Node(data);newNode.next=top;top=newNode;}//pop()出栈, 移除堆栈顶部的对象,并作为此函数的值返回该对象。public E pop() {if(this.isEmpty()) {return null;}E tem=top.data;top=top.next;return tem;}//peek()查看堆栈顶部的对象,但不从堆栈中移除它。public E peek() {if(isEmpty()) {return null;}return top.data;}}
阅读全文
0 0
- Java:如何用链表实现栈
- Java:如何用链表实现队列
- Java:如何用两个队列实现栈
- https如何用java实现?
- 如何用JAVA实现在ACCESS表中插入对象?
- 【Java】如何用Java实现数据库查询
- 如何用Java实现Web服务器(转-->)
- 如何用Java实现Web服务器
- 如何用Java实现Web服务器(转-->)
- 如何用Java实现HTTP断点续传功能
- 如何用Java实现Web服务器
- 如何用java实现下拉菜单
- 如何用JAVA实现CA认证?
- 如何用java程序实现短信群发
- 如何用java实现web服务器
- 如何用Java实现Web服务器
- 转载:如何用java实现抓取网页?
- 如何用java实现抓取网页?
- 最长公共子序列lcs
- SQL进阶题一(一)
- android get和post请求
- Net知识图谱
- linux上还原自主nuget包需要注意的问题
- Java:如何用链表实现栈
- 幽默笑话-笑话-还有菜吗等
- 实验三:内部模块化的命令行菜单小程序V2.0
- 前言
- 海康威视 Android studio 集成使用
- JVM知识点梳理
- string类的实现
- 分布式事务项目实践
- poj1469-COURSES