关闭

java小练习-使用LinkedList模拟一个堆栈或队列数据结构

标签: javalinkedlist
193人阅读 评论(0) 收藏 举报
使用LinkedList模拟一个堆栈或队列数据结构
  堆栈:先进后出

  队列:FIFO 先进先出

import java.util.*;
class DuiLie {
	private LinkedList link;

	public DuiLie() {
		link = new LinkedList();
	}

	public void myAdd(Object obj) {
		link.addFirst(obj);
	}

	public Object myGet() {
		return link.removeFirst();
	}

	public Object myGetlast() {
		return link.removeLast();
	}

	public boolean isNull() {
		return link.isEmpty();
	}

}

public class LinkedListTest {
	public static void main(String[] args) {
		DuiLie dl = new DuiLie();
		dl.myAdd("java-01");
		dl.myAdd("java-02");
		dl.myAdd("java-03");
		dl.myAdd("java-04");
		/*
		 * while(!dl.isNull()){ System.out.println(dl.myGet()); }
		 */
		while (!dl.isNull()) {
			System.out.println(dl.myGetlast());
		}
	}
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2292次
    • 积分:77
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档