0543 | 二叉树的直径open in new window | Pythonopen in new window | 树、深度优先搜索、二叉树 | 简单 |
0124 | 二叉树中的最大路径和open in new window | Pythonopen in new window | 树、深度优先搜索、动态规划、二叉树 | 困难 |
1245 | 树的直径open in new window | Pythonopen in new window | 树、深度优先搜索、广度优先搜索、图、拓扑排序 | 中等 |
2246 | 相邻字符不同的最长路径open in new window | Pythonopen in new window | 树、深度优先搜索、图、拓扑排序、数组、字符串 | 困难 |
0687 | 最长同值路径open in new window | Pythonopen in new window | 树、深度优先搜索、二叉树 | 中等 |
0337 | 打家劫舍 IIIopen in new window | Pythonopen in new window | 树、深度优先搜索、动态规划、二叉树 | 中等 |
0333 | 最大 BST 子树open in new window | | 树、深度优先搜索、二叉搜索树、动态规划、二叉树 | 中等 |
1617 | 统计子树中城市之间最大距离open in new window | Pythonopen in new window | 位运算、树、动态规划、状态压缩、枚举 | 困难 |
2538 | 最大价值和与最小价值和的差值open in new window | Pythonopen in new window | 树、深度优先搜索、数组、动态规划 | 困难 |
1569 | 将子数组重新排序得到同一个二叉搜索树的方案数open in new window | | 树、并查集、二叉搜索树、记忆化搜索、数组、数学、分治、动态规划、二叉树、组合数学 | 困难 |
1372 | 二叉树中的最长交错路径open in new window | | 树、深度优先搜索、动态规划、二叉树 | 中等 |
1373 | 二叉搜索子树的最大键值和open in new window | | 树、深度优先搜索、二叉搜索树、动态规划、二叉树 | 困难 |
0968 | 监控二叉树open in new window | Pythonopen in new window | 树、深度优先搜索、动态规划、二叉树 | 困难 |
1273 | 删除树节点open in new window | | 树、深度优先搜索、广度优先搜索 | 中等 |
1519 | 子树中标签相同的节点数open in new window | | 树、深度优先搜索、广度优先搜索、哈希表、计数 | 中等 |