当前位置: 移动技术网 > IT编程>开发语言>Java > LinkedList学习示例模拟堆栈与队列数据结构

LinkedList学习示例模拟堆栈与队列数据结构

2019年07月22日  | 移动技术网IT编程  | 我要评论

跋鱼圈,酒后驾车的危害,香港天气预报10天

堆栈:先进后出first in last out filo 如同一个杯子
队列:先进先出 first in first out fifo  如同一个水管

复制代码 代码如下:

class duilie{
    private linkedlist link;
    duilie(){
        link = new linkedlist();
    }
    public void myadd(object obj){
        link.addfirst(obj);
    }
    public object myget(){
        return link.removelast();//改为removelast这样就可以是堆栈和队列的转换
    }
    public boolean isnull(){
        return link.isempty();
    }
}
public class linkedlisttest {
    public static void main(string[] args) {
        duilie dl = new duilie();
        dl.myadd("java01");
        dl.myadd("java02");
        dl.myadd("java03");
        dl.myadd("java04");

        while (!dl.isnull()){
            system.out.println(dl.myget());
        }
    }

}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网