摘要:
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与实现 先来一张LinkedHashMap的结构图,不要虚,看完文章再来看这个图,就秒懂了,先混个面熟: LinkedHashMa 阅读全文
posted @ 2020-07-07 23:44
后知、后觉
阅读(723)
评论(1)
推荐(0)
摘要:
目录 二分查找 排序的写法 BFS的写法 DFS的写法 回溯法 树 递归 迭代 前序遍历 中序遍历 后序遍历 构建完全二叉树 并查集 前缀树 图遍历 Dijkstra算法 Floyd-Warshall算法 Bellman-Ford算法 最小生成树 Kruskal算法 Prim算法 拓扑排序 查找子字 阅读全文
posted @ 2020-07-07 16:45
后知、后觉
阅读(565)
评论(0)
推荐(0)
摘要:
本题是让我们把二叉树的每一层节点放入到同一个列表中,最后返回各层的列表组成的总的列表。 可以使用 BFS 和 DFS 解决。 左边是BFS,按照层进行搜索;图右边是DFS,先一路走到底,然后再回头搜索。 BFS BFS使用队列,把每个还没有搜索到的点依次放入队列,然后再弹出队列的头部元素当做当前遍历 阅读全文
posted @ 2020-07-07 16:34
后知、后觉
阅读(823)
评论(0)
推荐(0)
摘要:
解题思路 本文将会讲解为什么这道题适合用广度优先搜索(BFS),以及 BFS 适用于什么样的场景。 DFS(深度优先搜索)和 BFS(广度优先搜索)就像孪生兄弟,提到一个总是想起另一个。然而在实际使用中,我们用 DFS 的时候远远多于 BFS。那么,是不是 BFS 就没有什么用呢? 如果我们使用 D 阅读全文
posted @ 2020-07-07 16:16
后知、后觉
阅读(1074)
评论(0)
推荐(1)