java使用LinkedList制作一个栈和一个队列
来源:互联网 发布:js获取svg path 编辑:程序博客网 时间:2024/06/06 14:24
前言: LinkedList 可以理解为链表实现的一个数据结构,是一个线性表!
1.使用 LinkedList 制作一个栈
import java.util.*;
public class StackL {
private LinkedList<Object> list = new LinkedList<Object>();
public void push(Object v) {list.addFirst(v); }
public Object top() { return list.getFirst(); }
public Object pop() { return list.removeFirst(); }
public static void main(String[] args) {
StackL stack = new StackL();
stack.push("a");
stack.push("b");
stack.push("c");
System.out.println(stack.top());
System.out.println(stack.top());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
}
}
2.使用 LinkedList 制作一个队列
import java.util.*;
public class Queue {
private LinkedList<Object> list = new LinkedList<Object>();
public void put(Object v) { list.addFirst(v); }
public Object get() { return list.removeLast();}
public boolean isEmpty() { return list.isEmpty(); }
public static void main(String[] args){
Queue queue = new Queue();
for(int i = 0; i < 10; i++)
queue.put(Integer.toString(i));
while(!queue.isEmpty())
System.out.println(queue.get());
}
}
- java使用LinkedList制作一个栈和一个队列
- 使用 LinkedList 制作一个栈
- 使用LinkedList模拟一个栈或一个队列
- java 使用LinkedList模拟一个堆栈或者队列数据结构
- Java使用LinkedList模拟一个堆栈或者队列数据结构
- Java使用LinkedList模拟一个堆栈或者队列数据结构。
- 利用LinkedList制作一个栈
- java小练习-使用LinkedList模拟一个堆栈或队列数据结构
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 黑马程序员使用LinkedList模拟一个堆栈或者队列数据结构。
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 使用LinkedList模拟一个堆栈或队列数据结构
- 集合框架---使用LinkedList模拟一个堆栈或者队列数据结构
- 使用LinkedList来模拟一个堆栈或者队列数据结构
- Java中用LinkedList实现栈和队列
- Java:基于LinkedList实现栈和队列
- java用LinkedList模拟栈和队列
- 设置Cloudera CDH3源镜像(Redhat)
- 练习排序
- Ubuntu10.10修改关闭窗口按钮位置
- 2-SAT——4.0(poj2723 Get Luffy Out)
- Windows 资源文件(.rc文件)小记
- java使用LinkedList制作一个栈和一个队列
- Ext.decode()和Ext.encode()
- linux 查看进程信息
- java 利用 LinkedList类实现 数据结构 栈.......
- mysql远程访问授权
- HttpResponse.ApplyAppPathModifier 方法
- Scala Programming
- svn合并代码遇到“Attempt to add tree conflict that already exists”?——尝试升级吧
- 贵州行(遵义——贵阳)