三.用LinkedList来模拟栈数据结构的集合 /* * 自定义一个数据结构为LinkedList的集合类*/public class MyCollection_LinkedList { public LinkedList linkedList; public MyCollection_LinkedList() { //在构造方法里初始化 linkedList= new LinkedList(); }…
封装MyStack类 public class MyStack { private LinkedList link; //调用MyStack创建对象的时候其实是调用的LinkedList创建的是LinkedList的对象 public MyStack() { link = new LinkedList(); } public void add(Object obj) { link.addFirst(obj); } public Object get() { return link.removeF…
用Eclipse软件进行操作 有2种方法,左边为第一种,右边为第二种 创建class为MyStack 代码实现: package cn_LinkedList; import java.util.LinkedList; public class MyStack { //定义一个LinkedList类的成员变量 private LinkedList list; public MyStack(){ list = new LinkedList(); } public void add(…
请使用LinkedList来模拟一个堆栈或者队列数据结构. 堆栈:先进后出 First In Last Out (FILO) 队列:先进先出 First In First Out (FIFO) 我们应该描述这样一个容器,给使用者提供一个容器对象完成这两种结构中的一种. // 实现一个队列 public class DuiLie { private LinkedList link; public DuiLie() { link = new LinkedList(); } public void…
采用LinkedList数据结构方式来模拟消费者与生产者模型,小Demo import java.util.LinkedList; public class MyQueue { private final LinkedList<Object> list = new LinkedList<>(); private final Integer MAX = 5; private final Integer MIN = 0; private final Object obj = new O…