树篇

# 题名 刷题 通过率 难度
94

二叉树的中序遍历

  61.6% 中等
95

不同的二叉搜索树 II

  43.4% 中等
96

不同的二叉搜索树

  51.6% 中等
98

验证二叉搜索树

  22.2% 中等
99

恢复二叉搜索树

  44.8% 困难
100

相同的树

C#LeetCode刷题之#100-相同的树(Same Tree) 48.0% 简单
101

对称二叉树

C#LeetCode刷题之#101-对称二叉树(Symmetric Tree) 42.0% 简单
102

二叉树的层次遍历

  49.8% 中等
103

二叉树的锯齿形层次遍历

  42.9% 中等
104

二叉树的最大深度

C#LeetCode刷题之#104-二叉树的最大深度(Maximum Depth of Binary Tree) 64.9% 简单
105

从前序与中序遍历序列构造二叉树

  52.7% 中等
106

从中序与后序遍历序列构造二叉树

  52.7% 中等
107

二叉树的层次遍历 II

  54.7% 简单
108

将有序数组转换为二叉搜索树

  57.7% 简单
110

平衡二叉树

C#LeetCode刷题之#110-平衡二叉树(Balanced Binary Tree) 44.2% 简单
111

二叉树的最小深度

C#LeetCode刷题之#111-二叉树的最小深度(Minimum Depth of Binary Tree) 34.0% 简单
112

路径总和

C#LeetCode刷题之#112-路径总和(Path Sum) 41.2% 简单
113

路径总和 II

  47.5% 中等
114

二叉树展开为链表

  53.1% 中等
116

填充同一层的兄弟节点

  33.3% 中等
117

填充同一层的兄弟节点 II

  30.0% 中等
124

二叉树中的最大路径和

  30.6% 困难
129

求根到叶子节点数字之和

  51.7% 中等
144

二叉树的前序遍历

  52.8% 中等
145

二叉树的后序遍历

  60.4% 困难
173

二叉搜索树迭代器

  49.1% 中等
199

二叉树的右视图

  50.6% 中等
222

完全二叉树的节点个数

  31.6% 中等
226

翻转二叉树

C#LeetCode刷题之#226-翻转二叉树(Invert Binary Tree) 64.0% 简单
230

二叉搜索树中第K小的元素

  58.0% 中等
235

二叉搜索树的最近公共祖先

  51.5% 简单
236

二叉树的最近公共祖先

  41.2% 中等
257

二叉树的所有路径

C#LeetCode刷题之#257-二叉树的所有路径(Binary Tree Paths) 53.4% 简单
297

二叉树的序列化与反序列化

  32.3% 困难
337

打家劫舍 III

  47.2% 中等
404

左叶子之和

C#LeetCode刷题之#404-左叶子之和(Sum of Left Leaves) 45.6% 简单
429

N叉树的层序遍历

  54.1% 简单
437

路径总和 III

  42.4% 简单
449

序列化和反序列化二叉搜索树

  40.4% 中等
450

删除二叉搜索树中的节点

  31.3% 中等
501

二叉搜索树中的众数

C#LeetCode刷题之#501-二叉搜索树中的众数(Find Mode in Binary Search Tree) 36.4% 简单
508

出现次数最多的子树元素和

  52.2% 中等
513

找树左下角的值

  56.5% 中等
515

在每个树行中找最大值

  52.8% 中等
538

把二叉搜索树转换为累加树

  47.9% 简单
543

二叉树的直径

  38.9% 简单
559

N叉树的最大深度

C#LeetCode刷题之#559-N叉树的最大深度(Maximum Depth of N-ary Tree) 60.6% 简单
563

二叉树的坡度

  44.0% 简单
572

另一个树的子树

  36.4% 简单
589

N叉树的前序遍历

C#LeetCode刷题之#589-N叉树的前序遍历(N-ary Tree Preorder Traversal) 59.8% 简单
590

N叉树的后序遍历

C#LeetCode刷题之#590-N叉树的后序遍历(N-ary Tree Postorder Traversal) 60.0% 简单
606

根据二叉树创建字符串

C#LeetCode刷题之#606-根据二叉树创建字符串(Construct String from Binary Tree) 47.3% 简单
617

合并二叉树

C#LeetCode刷题之#617-合并二叉树​​​​​​​(Merge Two Binary Trees) 63.7% 简单
623

在二叉树中增加一行

  38.5% 中等
637

二叉树的层平均值

  53.8% 简单
652

寻找重复的子树

  42.4% 中等
653

两数之和 IV - 输入 BST

C#LeetCode刷题之#653-两数之和 IV - 输入 BST(Two Sum IV - Input is a BST) 46.6% 简单
654

最大二叉树

  66.6% 中等
655

输出二叉树

  44.9% 中等
662

二叉树最大宽度

  31.3% 中等
669

修剪二叉搜索树

  55.1% 简单
671

二叉树中第二小的节点

C#LeetCode刷题之#671-二叉树中第二小的节点​​​​​​​(Second Minimum Node In a Binary Tree) 41.3% 简单
684

冗余连接

  42.0% 中等
685

冗余连接 II

  21.4% 困难
687

最长同值路径

  30.5% 简单
700

二叉搜索树中的搜索

C#LeetCode刷题之#700-二叉搜索树中的搜索​​​​​​​(Search in a Binary Search Tree) 55.6% 简单
701

二叉搜索树中的插入操作

  50.9% 中等
814

二叉树剪枝

  64.1% 中等
863

二叉树中所有距离为 K 的结点

  32.6% 中等
865

具有所有最深结点的最小子树

  28.1% 中等
872

叶子相似的树

  52.8% 简单
889

根据前序和后序遍历构造二叉树

  44.1% 中等
894

所有可能的满二叉树

  52.3% 中等
897

递增顺序查找树

  37.3% 简单

C#LeetCode刷题-树的更多相关文章

  1. C#LeetCode刷题-树状数组

    树状数组篇 # 题名 刷题 通过率 难度 218 天际线问题   32.7% 困难 307 区域和检索 - 数组可修改   42.3% 中等 315 计算右侧小于当前元素的个数   31.9% 困难 ...

  2. LeetCode刷题 树专题

    树专题 关于树的几个基本概念 1 树的节点定义 2 关于二叉树的遍历方法 2.1 前序遍历 2.2 中序遍历 2.3 后序遍历 2.4 层序遍历 3 几种常见的树介绍 3.1 完全二叉树 3.2 二叉 ...

  3. LeetCode刷题总结-树篇(下)

    本文讲解有关树的习题中子树问题和新概念定义问题,也是有关树习题的最后一篇总结.前两篇请参考: LeetCode刷题总结-树篇(上) LeetCode刷题总结-树篇(中) 本文共收录9道题,7道中等题, ...

  4. LeetCode刷题总结-树篇(中)

    本篇接着<LeetCode刷题总结-树篇(上)>,讲解有关树的类型相关考点的习题,本期共收录17道题,1道简单题,10道中等题,6道困难题. 在LeetCode题库中,考察到的不同种类的树 ...

  5. LeetCode刷题总结-树篇(上)

          引子:刷题的过程可能是枯燥的,但程序员们的日常确不乏趣味.分享一则LeetCode上名为<打家劫舍 |||>题目的评论: 如有兴趣可以从此题为起点,去LeetCode开启刷题之 ...

  6. C#LeetCode刷题-字典树

    字典树篇 # 题名 刷题 通过率 难度 208 实现 Trie (前缀树)   48.6% 中等 211 添加与搜索单词 - 数据结构设计   39.9% 中等 212 单词搜索 II   27.9% ...

  7. C#LeetCode刷题-设计

    设计篇 # 题名 刷题 通过率 难度 146 LRU缓存机制   33.1% 困难 155 最小栈 C#LeetCode刷题之#155-最小栈(Min Stack) 44.9% 简单 173 二叉搜索 ...

  8. LeetCode刷题的一点个人建议和心得

    目录 1.    为什么我们要刷LeetCode? 2.    LeetCode的现状和问题 3.    本文的初衷 4.    LeetCode刷题建议 4.1入门数据结构,打基础阶段 4.2 建立 ...

  9. 看完互联网大佬的「LeetCode 刷题手册」, 手撕了 400 道 Leetcode 算法题

    大家好,我是 程序员小熊 ,来自 大厂 的程序猿.相信绝大部分程序猿都有一个进大厂的梦想,但相较于以前,目前大厂的面试,只要是研发相关岗位,算法题基本少不了,所以现在很多人都会去刷 Leetcode ...

随机推荐

  1. 洛谷 P5022 旅行

    今天换标题格式了,因为感觉原版实在有点别扭…… 还是直接上题板,看完题再讲吧: 对了有个小细节没说,m一定是等于n或者等于n-1的. 这题是2018年提高组的真题哦!被我肝了2天肝出来了,2天……(真 ...

  2. OpenXml demo

    class OpenXmlDemo { /* * excel 对象结构 * SpreadsheetDocument * >WorkbookPart * >WorksheetPart * & ...

  3. javascript : 找到一个树型数据的一个节点及其所有父节点

    如题. (function () { let tree = { "id": 0, "label": "all", "childre ...

  4. three.js 数学方法之Box3

    从今天开始郭先生就会说一下three.js 的一些数学方法了,像Box3.Plane.Vector3.Matrix3.Matrix4当然还有欧拉角和四元数.今天说一说three.js的Box3方法(B ...

  5. Shell基本语法---处理海量数据的grep命令

    grep命令 shell脚本三剑客之一 grep应用场景:通常对数据进行 行的提取 语法:grep [选项] [内容] [file] -v 对内容进行取反提取 -n 对提取的内容显示行号 -w 精确匹 ...

  6. 题解 洛谷 P4112 【[HEOI2015]最短不公共子串】

    给定两个字符串\(A\)和\(B\),我们需要找出一个串,其在\(A\)中出现且不在\(B\)中出现,这个串为子串或者子序列,求在每种情况下,该串的最短长度. 考虑到后缀自动机可以识别一个字符串的所有 ...

  7. 深度搜索---------Lake counting

    #include<iostream>#include<cstdio>#include<cstdlib>#define maxn 100char ch[maxn][m ...

  8. C#程序员装机必备软件及软件地址

    装机必备 Visio2010 下载 http://gd.ddooo.com/visio2010_12530.rar Office 安装包 http://xz.cncrk.com:8080/soft/k ...

  9. 在java中进行日期时间比较的4种方法

    1. Date.compareTo() java.util.Date提供了在Java中比较两个日期的经典方法compareTo(). 如果两个日期相等,则返回值为0. 如果Date在date参数之后, ...

  10. 自定义bind

    Function.prototype.mybind = function (context, ...args1) { // 判断是否为函数 if (typeof this !== 'function' ...