LinkedList
来源:互联网 发布:淘宝卖家怎么修改库存 编辑:程序博客网 时间:2024/06/05 07:26
package list;
import java.util.LinkedList;
public class 面试题 {
/** * 面试题:用LinkedList模拟一个堆栈或队列结构。 * 创建一个堆栈或者队列数据结构对象,该对象中使用LinkedLisk来完成 */public static void main(String[] args) { Queue queue=new Queue(); queue.myadd("A"); queue.myadd("B"); queue.myadd("C"); queue.myadd("D"); while(!queue.isNull()){ System.out.println(queue.myget()); }
// System.out.println(queue.myget());
System.out.println(queue.isNull());
}
}
/*
*
*
* 定义一个队列数据结构
* */
class Queue{
private LinkedList link;
Queue(){
link=new LinkedList();
}/* * 队列的添加元素功能 * */public void myadd(Object obj){ link.addFirst(obj);//内部使用的就是链表方法 }/* * 队列的获取方法 * */public Object myget(){ return link.removeLast();//移除并返回}/* * 判断队列中元素是否为空 * * */public Boolean isNull(){ return link.isEmpty();}
}
0 0
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- LinkedList
- 以yyyyMMddHHmmss这种格式取得系统时间
- 好RESTful API设计原则
- DHCP协议解析
- 《增长黑客:创业公司的用户与收入增长秘籍》----你的技术真的可以赚钱
- Java会出现"unreachable code"错误的几个例子
- LinkedList
- SQL基础--> 约束(CONSTRAINT)
- Eclipse错误集(一)
- sleep和wait的区别
- 使用javaassist在内存中动态生成类
- 黑马程序员—IO流
- HTML5 内置本地数据库之Sqlite
- 杭电2647 Reward
- 一致性hash