• java集合 collection-list-LinkedList 模拟一个堆栈或者队列数据结构。


    /*
    使用LinkedList模拟一个堆栈或者队列数据结构。
    
    堆栈:先进后出  如同一个杯子。
    队列:先进先出 First in First out  FIFO 如同一个水管。
    
    
    
    */
    
    import java.util.*;
    class DuiLie
    {
        private LinkedList link;
    
        DuiLie()
        {
            link = new LinkedList();
        }
        
        public void myAdd(Object obj)
        {
            link.addFirst(obj);
        }
        public Object myGet()
        {
            return link.removeFirst();
        }
        public boolean isNull()
        {
            return link.isEmpty();
        }
    
    }
    
    
    
    class  LinkedListTest
    {
        public static void main(String[] args) 
        {
            DuiLie dl = new DuiLie();
            dl.myAdd("java01");
            dl.myAdd("java02");
            dl.myAdd("java03");
            dl.myAdd("java04");
    
            while(!dl.isNull())
            {
                System.out.println(dl.myGet());
            }
        }
    }
  • 相关阅读:
    子查询
    视频工作工具链
    视频拆帧与组帧
    二叉树
    回溯法
    windows配置编译器
    C++工厂模式
    C++单例模式
    HTML学习记录
    C++代码规范
  • 原文地址:https://www.cnblogs.com/liangqiyuan/p/5686981.html
Copyright © 2020-2023  润新知