java中(基于链表)队列的实现

关于链表已在另一篇博客中有所描述:
https://blog.csdn.net/qq_33583322/article/details/79757044

首先队列的特性:先进先出,请自行脑补食物在身体内。。。。。呕~

class Queue{
    Node first, last;

    public void enqueue(Node n){
        if(first == null){
            first = n;
            last = first;
        }else{
            last.next = n;
            last = n;
        }
    }

    public Node dequeue(){
        if(first == null){
            return null;
        }else{
            Node temp = new Node(first.val);
            first = first.next;
            return temp;
        }
    }
}

效果图:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_33583322/article/details/79757378