力扣算法图解
Java、Python3 语言实现,「专题」教程持续更新中...
「力扣」第 993 题:二叉树的堂兄弟节点 「力扣」第 993 题:二叉树的堂兄弟节点
「力扣」第 993 题:二叉树的堂兄弟节点 链接:993. 二叉树的堂兄弟节点; 题解链接:深度优先遍历、广度优先遍历。 在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k + 1 处。 如果二叉树的两个节点
「力扣」第 279 题:完全平方式 「力扣」第 279 题:完全平方式
「力扣」第 279 题:完全平方式 链接:279. 完全平方数。 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例 1: 输入: n = 1
「力扣」第 207 题:课程表 「力扣」第 207 题:课程表
「力扣」第 207 题:课程表 链接:207. 课程表; 题解地址:拓扑排序 + 深度优先遍历(Python 代码、Java 代码)。 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程。 例如,想
「力扣」第 200 题:岛屿数量 「力扣」第 200 题:岛屿数量
「力扣」第 200 题:岛屿数量题解地址:DFS + BFS + 并查集(Python 代码、Java 代码)。 说明:文本首发在力扣的题解版块,更新也会在第 1 时间在上面的网站中更新,这篇文章只是上面的文章的一个快照,您可以点击上面的链
「力扣」第 210 题:课程表 II 「力扣」第 210 题:课程表 II
「力扣」第 210 题:课程表 II 链接:210. 课程表 II; 题解地址:拓扑排序 + 深度优先遍历(Python 代码、Java 代码); 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程
「力扣」第 127 题:单词接龙 「力扣」第 127 题:单词接龙
「力扣」第 127 题:单词接龙 题目链接:127. 单词接龙 题解链接:广度优先遍历、双向广度优先遍历(Java、Python) 给定两个单词( beginWord 和 endWord)和一个字典,找到从 beginWord 到 en
「力扣」第 126 题:单词接龙 II 「力扣」第 126 题:单词接龙 II
「力扣」第 126 题:单词接龙 II 链接:126. 单词接龙 II; 给定两个单词(beginWord 和 endWord)和一个字典 *wordList,找出所有从 *beginWord 到 endWord 的最短转换序列。转换需