offerlast
- 199. 二叉树的右视图(层次遍历+保存最右边的)
-
二叉树的层次遍历...
- 关于Java集合框架,这篇讲的还算不错了,建议大家看看
-
集合框架为什么要用集合而非数组:虽然数组是保存一组对象最有效的方式,但是数组具有固定尺寸,但在写程序时并不知道将需要多少个对象。而集合能够自动地调整自己的尺寸。...
- LeetCode 力扣官方题解 | 71. 简化路径
-
题目描述给你一个字符串path,表示指向某一文件或目录的Unix风格...
- Java中的5大队列,你知道几个?(java中的5大队列,你知道几个?怎么回答)
-
本文已收录至https://github.com/vipstone/algorithm《算法图解》系列。...
- 谈谈集合.Queue(集合不足的处理方法)
-
Java中集合的主要作用就是装盛其他数据和实现常见的数据结构。所以当我们要用到“栈”、“队列”、“链表”和“数组”等常见的数据结构时就应该想到可以直接使用JDK给我们提供的集合框架。比如说当我们想用到队列时就应该想到使用LinkedList和ArrayDeque。本篇博客将介绍Collectio...
- Java路径-34-Java的LinkedList(未检测到java sdk环境请在配置中添加sdk安装路径)
-
1LinkedList的概念LinkedList本质上是一个...
- 阻塞列队详解!让你轻松理解阻塞列队
-
很多线程问题可以使用一个或多个队列以优雅而安全的方式来解决。生产者线程向队列插入元素,消费者线程则获取元素。使用队列,可以安全地从一个线程向另一个线程传递数据。例如,考虑银行转账程序,转账线程可以将转账指令对象插入一个队列,而不是直接访问银行对象。另一个线程从队列中取出指令并完成转账。只有这个线程可...