java实现队列(链表方式)
来源:互联网 发布:java 多重继承 编辑:程序博客网 时间:2024/05/17 02:56
Node类
public class Node<T> {public T data;Node<T> next;public Node (T d){this.data=d;}}
Queue类
public class Queue<T> {private Node<T> font;private Node<T> rear;private int size=0;public void push(T data){Node<T> node=new Node<T>(data);if (size==0){this.rear=node;this.font=node;}else {this.rear.next=node;this.rear=node;}size++;} public Node<T> pop() { if (size==0) { return null; } else { Node<T> pre=this.font; this.font=this.font.next; size--; return pre; } } public int getSize() { return this.size; } public Node<T> getFont() { return this.font; } public Node<T> getRear() { return this.rear; } }
测试类
public class QueueTest { public static void main(String[] args) { Queue<Integer> qe=new Queue<Integer>(); qe.push(1); qe.push(2); qe.push(3); qe.push(4); while(qe.getFont()!=null) { System.out.println("size: "+qe.getSize()); System.out.println("font: "+qe.getFont().data); System.out.println(qe.pop().data); } }}
- java实现队列(链表方式)
- java实现队列(数组方式)
- 队列的实现(链表方式)
- Java数组实现循环队列、Java链表实现队列
- java链表实现队列
- 队列 链表实现 Java
- Java实现 链表实现队列
- java实现链队列
- 链队列java实现
- java 实现数组队列和链表队列
- 队列-C语言-链表的实现方式
- 链表队列的java实现
- java队列的链表实现
- java使用链表实现队列
- Java:如何用链表实现队列
- Java实现队列二:通过数组方式实现
- 队列(二)——队列的链表实现方式
- 队列的实现方式
- android 通话记录的增删改查
- hdu 4515
- ABAP实用函数集合
- Word Break
- ubuntu fstab设置总结
- java实现队列(链表方式)
- extJS学习之helloworld
- Qt 导出图像(代码保存)
- Linux 网卡设置命令
- linux wifi的配置和使用命令
- Spring中JSP不能加载CSS的解决方法
- .net中 验证用户名 2~20个字符,支持中文、英文、数字、“_”、“-”的正则表达式
- 内核中的原子上下文
- Windows API GetModuleFileName代码原型