树篇

# 题名 刷题 通过率 难度
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. php+mysql如何防止sql注入

    方法: 1.预处理.(预处理语句针对SQL注入是非常有用的,因为参数值发送后使用不同的协议,保证了数据的合法性.) 2.mysql_real_escape_string -- 转义 SQL 语句中使用 ...

  2. Ordinary - 官方原版软件下载站

    官网:http://a-1.vip/exe/

  3. spring读取jdbc(file方式)

    使用PropertyPlaceholderConfigurer类载入外部配置 在Spring项目中,你可能需要从properties文件中读入配置注入到bean中,例如数据库连接信息,memcache ...

  4. INS(Instagram)如何绑定谷歌二次验证码/谷歌身份验证/双重认证?

    1.打开Ins,找到双重验证界面   打开Ins,点击右上角“三”-“设置”-“安全”-“双重验证”-“选择安全验证方式”-“身份验证应用”-“立即开启”-“手动设置”-“复制密钥”-“输入验证码” ...

  5. git pull & git fetch

    Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge   git fetch origin mastergit log ...

  6. parted分区

    ((parted)mklabel ----创建磁盘标签New disk labeltype? gpt ---输入磁盘表情名(parted) p ----再次列出磁盘分区 (parted) mkpart ...

  7. 一分钟玩转 Spring IoC!

    前言 「上一篇文章」我们对 Spring 有了初步的认识,而 Spring 全家桶中几乎所有组件都是依赖于 IoC 的. 刚开始听到 IoC,会觉得特别高大上,但其实掰开了很简单. 跟着我的脚步,一文 ...

  8. Python os.fdatasync() 方法

    概述 os.fdatasync() 方法用于强制将文件写入磁盘,该文件由文件描述符fd指定,但是不强制更新文件的状态信息.高佣联盟 www.cgewang.com 如果你需要刷新缓冲区可以使用该方法. ...

  9. PHP tanh() 函数

    实例 返回不同数的双曲正切: <?php高佣联盟 www.cgewang.comecho(tanh(M_PI_4) . "<br>");echo(tanh(0.5 ...

  10. Spring Joinpoint

    如果用maven管理 则需要 <artifactId> aopalliance </artifactId> <artifactId> spring-aspects ...