欢迎使用CSDN-markdown编辑器
来源:互联网 发布:noesis.javascript 编辑:程序博客网 时间:2024/06/01 08:35
package Text;
public class Stack {
private Object[] objects;
private int head;
private int size;
public Stack(int size) { objects = new Object[size]; this.head = 0; this.size = 0;}public void push(Object object) throws Exception { if (this.size == objects.length) throw new Exception("this stack is full"); objects[head++] = object; size++;}public Object pop() throws Exception { if (size == 0) throw new Exception("this stack is empty"); size--; return objects[--head];}
}
package Text;
public class Queue {
private Object[] objects;
private int size;
private int head;
private int end;
public Queue(int size) { this.objects = new Object[size]; this.head = 0; this.end = 0; this.size = 0;}public void push(Object object) throws Exception { if (this.size > objects.length) throw new Exception("Queue is full!"); objects[end++] = object; size++;}public Object pop() throws Exception { if (this.size == 0)
// return null;
throw new Exception(“Queue is empty!”);
if (head == objects.length)
this.head = 0;
size–;
return objects[head++];
}
public Object peek() throws Exception { if (this.size == 0) throw new Exception("Queue is empty!"); return objects[head];}public boolean isEmpty() { return size == 0;}public boolean isFull() { return size == objects.length;}public int getSize() { return size;}
}
冒泡排序
package sort;
public class Bubble1 {
public static int[] sort(int[] a){
for(int i=0;i
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 递归查找数组中的最大值
- angularjs之购物
- div垂直居中
- 排错神器error_reporting 和display_errors
- 安卓中常用的权限和依赖
- 欢迎使用CSDN-markdown编辑器
- php Thinkphp结合composer实现smtp发送邮件
- 155. Min Stack(栈)
- DP 长寿花
- 高德地图api在android studio的实现
- 凸包的判定及将凸包中的点逆时针存在数组中
- 韦东山_数码相册程序_解析
- usaco
- tomcat启动报错:Multiple Contexts have a path of XXX.