树篇

# 题名 刷题 通过率 难度
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. TCP 和 UDP,哪个更胜一筹

    作为 TCP/IP 中两个最具有代表性的传输层协议,TCP 和 UDP 经常被拿出来相互比较.这些协议具体有什么区别,又是什么作用呢? 在 IT 圈混迹多年的小伙伴们,对 TCP 和 UDP 肯定再熟 ...

  2. iconfont - 好用免费的图标库

    某里出品 打开首页???????搜索框在哪里 网站:点我

  3. .Net Core 项目开发中的Errors,Exceptions

    这个错误是在连接数据库的时候,没有找到对应的表, namespace TodoApi.Models { public class TodoContext : DbContext { public To ...

  4. 2n皇后问题-------递归 暴力求解题与分布讨论题

    问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后.现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行.同一列或同一条对角线上,任意的两个白皇后都不在同一行.同一列或同一 ...

  5. ElasticSearch(二)Kibana、版本控制

    Kibana简介: Kibana可视化界面 Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作. 你用Kibana来搜索,查看,并和存储在Elasticsearch ...

  6. 关于git的一些简单命令

    git简介 1 Git是什么? Git is a free and open source distributed version control system designed to handle ...

  7. redis 之 持久化

    Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复. 1.RDB持久化 RDB持久化是指在指定的时间间隔内将 ...

  8. Tkinter经典写法

    1.继承 tkinter.Frame 类,实现类的基本写法 2.创建主窗口及主窗口大小位置及标题 3.将需要添加的组件放入到类中进行创建, 继承的 Frame 类需要使用 master 参数作为父类的 ...

  9. 什么是 PHP SimpleXML?

    PHP SimpleXML PHP SimpleXML 处理最普通的 XML 任务,其余的任务则交由其它扩展处理. 什么是 PHP SimpleXML? SimpleXML 是 PHP 5 中的新特性 ...

  10. PHP date_timezone_set() 函数

    ------------恢复内容开始------------ 实例 设置 DateTime 对象的时区: <?php$date=date_create("2013-05-25" ...