算法——先进先出队列
来源:互联网 发布:炉石大数据是哪个app 编辑:程序博客网 时间:2024/06/04 19:04
public class Stack<Item> implements Iterable<Item>{ private Node first; private int N; private class Node{ Item item; Node next; } public void push(Item item){ Node oldFirst = first; first = new Node(); first.item = item; first.next = oldFirst; N++; } public Item pop(){ Item item = first.item; first = first.next; N--; return item; } public int size(){ return N; } public boolean isEmpty(){ return first == null; } @Override public Iterator<Item> iterator() { return new ListIterator(); } private class ListIterator implements Iterator<Item>{ private Node current = first; @Override public boolean hasNext() { return current != null; } @Override public Item next() { Item item = current.item; current = current.next; return item; } @Override public void remove() { throw new UnsupportedOperationException(); } }}
使用节点作为数据组织方式。
0 0
- 算法——先进先出队列
- 算法——先进先出队列
- 先进先出队列
- 队列--先进先出
- 先进先出队列
- 先进先出队列
- 队列(先进先出)
- 队列:先进先出列表
- 先进先出队列 FIFO
- 模拟队列-先进先出
- 算法1.3 先进先出队列(algs4)
- 先进先出置换算法
- 队列和堆栈 --- 先进先出和先进后出
- 队列Queue 先进先出 栈Stack 先进后出
- 9.3栈和队列(九)——动物收容所,先进先出
- 队列(Queue)——先进先出(FIFO)的数据结构(Data Structures)
- AS3实现队列,先进先出。
- c# Queue 先进先出队列
- 封装solrj之二次开发
- 自己动手写malloc
- SCSS 初级使用
- Java连接SQL2008R2(1)
- jms简介
- 算法——先进先出队列
- 第三方应用检测应用作假(都需要修改android系统源码)
- 配置KVM虚拟机的网络,Bridge和Nat方式
- Tomcat7源码解析
- 深入理解消息处理—LOOPER、HANDLER、THREAD
- 你看,星星开满树
- 唐山找GAY小弟MB同志帅哥同性恋服务
- 安装laravel
- Js获取当前日期时间和我的JQ关于日期的一些例子