package com.heilong.collection;
import java.util.LinkedList;
/*
* 1:栈(1.6):主要是用于堆栈数据结构的存储方式。
* 先进后出
* push()
* pop()
*
* 2:队列(双端队列1.5):主要是使用LinkedList模拟队列数据结构的存储方式
* offer()
* poll()
*
* 需求:使用LinkedList实现堆栈数据结构的存储方式和队列数据结构的存储方式
*
* */
class StackList{
LinkedList list;
public StackList(){
list = new LinkedList();
}
//进栈
public void push(Object o){
list.push(o);
}
public void pop(){
list.pop();
}
//获取元素个数
public int size(){
return list.size();
}
}
class Queue{
LinkedList list;
public Queue(){
list = new LinkedList();
}
public void add(Object o){
list.offer(o);
}
public void remove(){
list.poll();
}
public int size(){
return list.size();
}
}
public class linkedList {
}