使用LinkedList实现栈数据结构特点的容器和队列数据结构特点的容器

xiaoxiao2021-02-28  83



使用LinkedList实现栈数据结构特点的容器和队列数据结构特点的容器

import java.util.LinkedList;

/*  * 有栈特点的容器  */ public class Stack {   private  LinkedList<Object> list  = new LinkedList<Object>();   //入栈   public void in(Object str){    list.addLast(str);   }     //弹栈   public Object out(){    return list.removeLast();   }     //获取大小   public int size(){    return list.size();   } }  

/*  * 有队列特点的容器  */ public class Queue {   private  LinkedList<Object> list  = new LinkedList<Object>();    //入队   public void in(Object str){    list.addLast(str);   }    //出队   public Object out(){    return list.removeFirst();   }    //获取大小   public int size(){    return list.size();   } }  

转载请注明原文地址: https://www.6miu.com/read-36156.html

最新回复(0)