java链表应用--基于链表实现队列详解(尾指针操作)

2020-03-17 14:01:50于丽

3.为了便于测试,在LinkedListQueue类中添加一个main函数

 //测试用例
  public static void main(String[] args) {
    LinkedListQueue<Integer> queue = new LinkedListQueue<Integer>();
    for (int i = 0; i < 10; i++) {
      queue.enqueue(i);
      System.out.println(queue);

      if (i % 3 == 2) {//每添加3个元素出队列一个
        queue.dequeue();
        System.out.println(queue);
      }

    }

  }

4.结果为

结果分析:每进队3个元素出队列一个。

关于本小节,若您觉得还行、还过得去,记得给个推荐哦~,谢谢!!

本节源码 https://github.com/FelixBin/dataStructure/blob/master/src/Queue/LinkedListQueue.java

更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。