美文网首页
day14-09-集合框架(LinkList练习)

day14-09-集合框架(LinkList练习)

作者: 姗婷 | 来源:发表于2020-06-16 15:40 被阅读0次

使用LinkedList模拟一个堆栈或者队列数据结构。

堆栈:先进后出 如同一个杯子
队列:先进先出 First inFirst out FIFO 如同一个水管

import java.util.*;

class Queue
{
    // 封装一个LinkedList对象
    private LinkedList link;
    Queue()
    {
         // 把它放入构造函数中初始化
         link= new LinkedList();
    }
}
    // 创建一个要输入的上帝引用对象
    Object obj = new Object();
 
    // 创建一个方法来添加元素

    public void myAdd(Object obj)
    {
        link.addFirst(obj);
    }
    public Object myGet()
    {
        return link.removeLast();
    }
    public boolean isNull()
    {
        return link.isEmpty();
    }
}

class  LinkedListTest
{
    public static void main(String[] args) 
    {
        Queue q = new Queue();
        q.myAdd("java01");
        q.myAdd("java02");
        q.myAdd("java03");
        q.myAdd("java04");

        while(!q.isNull())
        {
            System.out.println(q.myGet());
        }       
    }
}

相关文章

  • day14-09-集合框架(LinkList练习)

    使用LinkedList模拟一个堆栈或者队列数据结构。 堆栈:先进后出 如同一个杯子队列:先进先出 First i...

  • DAY14

    Collection 集合 List 列表。 Arraylist. Linklist Vector向量,Stack...

  • day13作业

    练习一:集合框架 一、请简述集合框架。集合按照其存储结构可以分为两大类,分别是单列集合java.util.Coll...

  • 2020腾讯面试题目,你不来看看吗?附答案!

    一面: 集合有哪些: List(ArrayList Linklist ) set(Set Treeset Has...

  • Android:集合总结

    集合总结 ArrayList和LinkedList区别 ArrayList是动态数组,而Linklist是链表。A...

  • 面试准备

    1.StringBuffer 实现远离 java 常用集合的数据结构:hashmap linklist array...

  • Java 集合框架_开篇

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • Java 集合框架_List

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • 链表(C语言)

    LinkList.h LinkList.c

  • 【集合框架】

    集合框架(怎么实现、适用场景) hash相关 Java集合框架 Java集合框架综述Java集合框架面试问题集锦 ...

网友评论

      本文标题:day14-09-集合框架(LinkList练习)

      本文链接:https://www.haomeiwen.com/subject/bdpkxktx.html