java实现_用数组实现栈
来源:互联网 发布:矩阵的秩的性质总结 编辑:程序博客网 时间:2024/05/16 06:26
//引自<算法>第四版 栈的实现代码class Queue<Item>{private Item[] a;private int N = 0;public Queue(int n){a = (Item[]) new Object[n];}public boolean isEmpty(){return N==0;}public Item pop(){Item item = a[--N];a[N] = null; //动态改变数组大小 if(N > 0 && N < a.length * 0.25){resize(a.length/2);}return item;}public void push(Item item){if(N == a.length){resize(2*a.length);}a[N++] = item;} public void resize(int max){Item[] temp = (Item[]) new Object[max];for(int i=0; i<N; i++){temp[i] = a[i];}a = temp;}public int size(){return N;}}
0 0
- java实现_用数组实现栈
- java 用数组实现栈
- Java用数组实现栈
- java用数组实现栈
- 用java数组实现栈
- java数组实现栈
- java数组实现栈
- java 数组实现栈
- Java数组实现栈
- 1_数组的实现
- Java用数组实现顺序栈
- 用数组实现栈(java语言实现)
- 用Java实现栈(Stack)之数组实现
- java实现 用数组实现循环队列
- java自定义栈(数组实现)
- java实现栈(数组方式)
- 数组实现动态栈,java
- Java数组实现自定义栈
- RSA加解密及签名使用介绍
- CPU时间片
- 关于ARC
- 从 Option Explicit 开始的零碎知识点
- 设计模式详解(总纲)
- java实现_用数组实现栈
- 黑马程序员 -面向对象
- PHP 加密技术
- 3DES加密算法简析
- Mina 2.0.9 详解-前提
- hdu--3284
- android的picasso强大的图片下载缓存库
- 【Unity技巧】四元数(Quaternion)和旋转
- 从 Option Explicit 开始的零碎知识点(一)