链队列java实现
来源:互联网 发布:p2p理财 知乎 编辑:程序博客网 时间:2024/05/16 13:05
public class LinkHeap<T>{ class Node<T> { T data; Node<T> next; Node(T data) { this.data = data; this.next = null; } } Node<T> font ; Node<T> tail; public LinkHeap() { this.font = null; this.tail = null; } public boolean isEmpty() { return this.font==null && this.tail==null; } public void enQueue(T e) { if(this.isEmpty()) { Node temp = new Node(e); this.font = temp; this.tail = this.font; } else { Node temp = new Node(e); this.tail.next = temp; this.tail = temp; } } public Object deQueue() { if(this.isEmpty()) return null; if(this.font==this.tail) { Node temp = this.font; this.font = null; this.tail = null; return temp.data; } else { Node temp= this.font; this.font = temp.next; return temp.data; } } public static void main(String[] args) { LinkHeap<Integer> mLinkHeap = new LinkHeap<Integer>(); for(int i=0;i<10;i++) mLinkHeap.enQueue(new Integer(i+1)); while(mLinkHeap.isEmpty()==false) { System.out.print(mLinkHeap.deQueue()+"\t"); } }}
0 0
- java实现链队列
- 链队列java实现
- Java数组实现循环队列、Java链表实现队列
- 链队列(java实现)
- java链表实现队列
- 数据结构链队列java实现
- 队列 链表实现 Java
- Java自定义实现链队列
- Java实现 链表实现队列
- 队列:循环队列Java实现
- java 实现数组队列和链表队列
- java实现队列(链表方式)
- java实现链栈与队列
- 链表队列的java实现
- java队列的链表实现
- java使用链表实现队列
- Java:如何用链表实现队列
- (学习java)链队列的实现
- HDU 1527 取石子游戏 【威佐夫(Wythoff)博弈入门题】
- Notification 的使用
- 【CodeForces】599A - Patrick and Shopping(枚举)
- ARC所有权修饰符--__weak修饰符
- Codeforces 84B Magical Array
- 链队列java实现
- js与jquery的选项卡切换
- New Year and Days
- 漫步微积分九——乘法和除法法则
- HDU 1051 Wooden Sticks 木棍 贪心
- 广播初学笔记
- 【其他学习】聊一聊 cookie,做大项目必懂的知识点
- Android Studio2.1.2搭建NDK开发环境
- child伪类选择符入门(3)