当前位置: 首页 > news >正文

LinkedList api

LinkedList可以完成队列结构,和栈结构 (双链表)
        // 1、模拟一个队列:
        LinkedList<String> queue = new LinkedList<>();
        // 入队
        queue.addLast("1号");
        queue.addLast("2号");
        queue.addLast("3号");
        System.out.println(queue);
        // 出队
        System.out.println(queue.removeFirst());
        System.out.println(queue.removeFirst());
        System.out.println(queue);

        // 2、模拟一个栈
        LinkedList<String> stack = new LinkedList<>();
        // 入栈 压栈 (push),底层就是addFirst()
        stack.push("第1颗子弹");
        stack.push("第2颗子弹");
        stack.push("第3颗子弹");
        stack.push("第4颗子弹");
        System.out.println(stack);

        // 出栈  弹栈 pop,底层就是removeLast()
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack);

相关文章:

  • 网站建设成本预算/保定网站seo
  • 有没有专门做美食海报的网站/深圳电子网络推广查询
  • 有那些网站做平面设计订单/深圳网站设计知名乐云seo
  • wordpress time/青岛网站seo推广
  • 安庆哪些做网站的公司好/热搜榜百度
  • 江苏网站建设/互联网线上推广
  • pybind11学习 | 面向对象编程
  • -防火墙-
  • 寒假集训题目集二A - 产生冠军
  • Spring5框架总结学习(从入门到进阶)-AOP
  • vim的常规操作
  • Exception in thread “main“ java.lang.NoClassDefFoundError
  • Android GB∕T 19056-2021 汽车行驶记录仪-定位性能测试
  • 央视纪录片货币910
  • PHP GET 和 POST 的区别面试
  • Linux【windows使用xshell连接本地虚拟机】【Mac使用terminal连接本地虚拟机】
  • 【LeetCode】1799. N 次操作后的最大分数和
  • git push踩坑记录【看注意事项】