天天看點

使用LinkedList模拟一個堆棧或隊列資料結構

import java.util.LinkedList;

 /*

  * 使用LinkedList模拟一個堆棧或隊列資料結構

  * 堆棧:先進後出

  * 隊列:先進先出

  */

 public class DuiLie {

private LinkedList link;

DuiLie(){

this.link=new LinkedList();

}

private void myAdd(Object obj) {

// TODO Auto-generated method stub

        link.addLast(obj);

}

private Object myGet() {

// TODO Auto-generated method stub

        return  link.removeFirst();

}

private boolean isNull() {

// TODO Auto-generated method stub

       return link.isEmpty();

}

public static void main(String[] args) {

DuiLie dl=new DuiLie();

dl.myAdd("java01");

dl.myAdd("java02");

System.out.println(dl.myGet());



}

 }      

繼續閱讀