java实现循环列队
来源:互联网 发布:天龙八部2 源码下载 编辑:程序博客网 时间:2024/05/23 21:46
public class MyQueue {private long[] arr;private int elements;private int front;private int end;public static void main(String[] args) {MyQueue mq = new MyQueue(4);mq.insert(23);mq.insert(45);mq.insert(32);mq.insert(24);System.out.println(mq.isEmpty());System.out.println(mq.isFull());System.out.println(mq.peek());while(!mq.isEmpty()){System.out.print(mq.remove() +",");}}public MyQueue(){arr = new long [10];elements = 0;front = 0 ;end = -1;}public MyQueue(int maxsize){arr = new long [maxsize];elements = 0;front = 0 ;end = -1;}public void insert (long value){if(end == arr.length -1 ){end = -1 ;}arr[++end] = value;elements++;}public long remove(){long value = arr[front++];if(front == arr.length ){front = 0 ;}elements--;return value;}public long peek(){return arr[front];}public boolean isEmpty(){return elements == 0;}public boolean isFull(){return elements == arr.length;}}
0 0
- java实现循环列队
- Java代码实现列队基本操作
- 数据结构--循环列队
- 循环列队的循序结构
- java栈和列队
- 算法复习--------------列队的实现
- as3 开源类BulkLoader 实现的列队加载
- Java实现循环队列
- 循环数组java实现
- java实现循环队列
- java实现循环队列
- 循环队列java实现
- java实现循环队列
- java实现循环单链表
- Java实现循环单链表
- 21、数据结构笔记之十九列队实现离散事件模拟
- 22、数据结构笔记之十九列队实现离散事件模拟
- java多线程总结(三)线程池和列队篇
- 1.Phaser游戏引擎介绍
- 2.phaser创建游戏和场景
- 3.phaser点击图片
- 492. Construct the Rectangle (E)
- 关于一些java的零碎的知识点
- java实现循环列队
- python pip 使用方法
- 春节“恐归”,你怕的到底是什么?
- 1037. 在霍格沃茨找零钱(20)
- codeforces-762A k-th divisor(数学题)
- 1057. 数零壹(20)
- Spring AOP 实现系统操作日志记录
- weex项目实战篇(二)
- Leetcode——61. Rotate List