java集合类(四)LinkedList应用
来源:互联网 发布:传文件的软件 编辑:程序博客网 时间:2024/04/28 05:45
(1)用LinkedList(双向链表)创建栈:
import java.util.*;
public class MyStack {
private LinkedList l=new LinkedList();
public void push(Object o)
{
l.addFirst(o);
}
public Object get()
{
return l.getFirst();
}
public Object getOut()
{
return l.removeFirst();
}
public boolean empty()
{
return l.isEmpty();
}
public static void main(String[] args)
{
MyStack m=new MyStack();
m.push("one");
m.push("two");
m.push("three");
System.out.println(m.getOut());
System.out.println(m.get());
System.out.println(m.getOut());
System.out.println(m.empty());
}
}
(2)实现队列
只需将push方法中的addFirst改为addLast;
(3)注意:LinkedList更容易实现频繁的插入与删除,否则,用ArrayList更方便;
- java集合类(四)LinkedList应用
- java集合类(四)ArrayList与LinkedList比较
- 集合框架四:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)
- Java集合类--LinkedList
- Java集合类--LinkedList
- java集合类LinkedList
- Java集合(LinkedList)
- 【JAVA】四 JAVA集合 Collection ArrayList LinkedList
- Java集合框架:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)
- java集合类之LinkedList
- Java集合类详解-LinkedList
- 【Java集合类】LinkedList解析
- JAVA集合(三)-LinkedList
- Java集合-LinkedList(一)
- Java集合(三)-LinkedList
- JAVA 集合类(java.util)源码阅读笔记------LinkedList
- Java常见集合框架(四):List之AbstractSequentialList、LinkedList
- java集合类(三)List之LinkedList
- 团队管理心得--20110425修订
- java集合类(七)Iterator应用实例
- Menustrip里Items突然消失的解决方法
- 排序算法汇总
- ubuntu shell 编程——内置变量
- java集合类(四)LinkedList应用
- 发布博客的好东西
- fedora安装HTTPSQS所遇各种问题解决汇总
- Tomcat 在IE中下载rar文件为乱码解决方案
- 塞班传感器编程
- ASP.net 的安全机制
- 内核启动信息,NAND部分分析
- wireshark抓取https加密报文,并解密
- MapView的OnTouchListener与setBuiltInZoomControls冲突导致无法触发OnTouch的解决办法