java自己实现的线性队列
来源:互联网 发布:淘宝汽车商城 编辑:程序博客网 时间:2024/06/05 11:44
public class MyQueue {
Object[] obj;
int size;
public MyQueue() {
this(10);
}
public MyQueue(int initLength) {
obj = new Object[initLength];
}
public int size() {
return size;
}
public Object[] expand(Object[] obj) {
Object[] newObj = new Object[obj.length*2 + 1];
for(int i=0; i
newObj[i] = obj[i];
}
return newObj;
}
public boolean add(Object object) {
if(size == obj.length) {
obj = expand(obj);
}
obj[size] = object;
size++;
return true;
}
public boolean remove() {
if(size == 0 ) {
return false;
}
for(int i=0; i
obj[i] = obj[i+1];
}
obj[size-1] = null;
size--;
return true;
}
public Object get(int index) {
return obj[index];
}
}
Object[] obj;
int size;
public MyQueue() {
this(10);
}
public MyQueue(int initLength) {
obj = new Object[initLength];
}
public int size() {
return size;
}
public Object[] expand(Object[] obj) {
Object[] newObj = new Object[obj.length*2 + 1];
for(int i=0; i
newObj[i] = obj[i];
}
return newObj;
}
public boolean add(Object object) {
if(size == obj.length) {
obj = expand(obj);
}
obj[size] = object;
size++;
return true;
}
public boolean remove() {
if(size == 0 ) {
return false;
}
for(int i=0; i
obj[i] = obj[i+1];
}
obj[size-1] = null;
size--;
return true;
}
public Object get(int index) {
return obj[index];
}
}
阅读全文
0 0
- java自己实现的线性队列
- java数据结构之线性队列的实现
- Java 自己实现队列
- java自己实现的链式队列
- 实现自己的线性滤波器
- 实现自己的线性滤波器
- java自己实现顺序线性表ArrayList
- 分享自己实现的队列
- c语言循环线性队列的实现
- 线性表、堆栈、队列的实现总结
- 手动实现线性队列
- JAVA源码中线性表,栈和队列的实现及其对应的源码文件
- java之实现 线性表、栈和队列
- 线性表、链表、栈、队列之java实现
- 线性表 及Java实现 顺序表、链表、栈、队列
- 线性表 及Java实现 顺序表、链表、栈、队列
- 线性表 及Java实现 顺序表、链表、栈、队列
- java 实现的队列
- Struts2对于不合法类型赋值的处理
- 如何生成git bash与tortoise git和putty都能用的key
- Deep Learning
- 动态规划解决leetcode中的House Robber问题
- Dwr java服务器反推技术(服务器推送到页面)
- java自己实现的线性队列
- Linux C 第六章 数学计算函数
- Spring集成Redis缓存实现
- .Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
- 装机不求人,小白装机注意事项
- 【学习笔记】Python基础-For与While循环
- Query的子类ConstantScoreQuery
- javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available f
- [AHOI2009]中国象棋