深度优先搜索篇

# 题名 刷题 通过率 难度
98

验证二叉搜索树

22.2% 中等
99

恢复二叉搜索树

45.1% 困难
100

相同的树

48.1% 简单
101

对称二叉树

42.1% 简单
104

二叉树的最大深度

64.9% 简单
105

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

52.7% 中等
106

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

53.3% 中等
108

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

58.2% 简单
109

有序链表转换二叉搜索树

57.6% 中等
110

平衡二叉树

44.3% 简单
111

二叉树的最小深度

34.1% 简单
112

路径总和

41.6% 简单
113

路径总和 II

47.8% 中等
114

二叉树展开为链表

53.6% 中等
116

填充同一层的兄弟节点

33.2% 中等
117

填充同一层的兄弟节点 II

30.2% 中等
124

二叉树中的最大路径和

30.7% 困难
129

求根到叶子节点数字之和

51.8% 中等
130

被围绕的区域

30.5% 中等
133

克隆图

18.7% 中等
199

二叉树的右视图

50.6% 中等
200

岛屿的个数

38.4% 中等
207

课程表

40.0% 中等
210

课程表 II

40.0% 中等
257

二叉树的所有路径

53.8% 简单
301

删除无效的括号

32.1% 困难
329

矩阵中的最长递增路径

31.0% 困难
332

重新安排行程

23.9% 中等
337

打家劫舍 III

47.7% 中等
394

字符串解码

37.3% 中等
417

太平洋大西洋水流问题

33.0% 中等
430

扁平化多级双向链表

30.6% 中等
472

连接词

33.3% 困难
473

火柴拼正方形

24.6% 中等
488

祖玛游戏

42.3% 困难
491

递增子序列

34.7% 中等
494

目标和

36.5% 中等
513

找树左下角的值

57.2% 中等
514

自由之路

34.8% 困难
515

在每个树行中找最大值

52.9% 中等
529

扫雷游戏

50.0% 中等
542

01 矩阵

26.6% 中等
546

移除盒子

30.5% 困难
547

朋友圈

45.1% 中等
559

N叉树的最大深度

60.0% 简单
576

出界的路径数

23.9% 中等
638

大礼包

45.9% 中等
664

奇怪的打印机

28.2% 困难
679

24点游戏

30.3% 困难
685

冗余连接 II

21.2% 困难
690

员工的重要性

45.1% 简单
695

岛屿的最大面积

51.1% 简单
721

账户合并

18.5% 中等
733

图像渲染

45.5% 简单
743

网络延迟时间

33.0% 中等
749

隔离病毒

46.6% 困难
753

破解保险箱

40.8% 困难
756

金字塔转换矩阵

52.7% 中等
778

水位上升的泳池中游泳

37.3% 困难
785

判断二分图

30.5% 中等
802

找到最终的安全状态

32.1% 中等
827

最大人工岛

23.4% 困难
841

钥匙和房间

48.8% 中等
851

喧闹和富有

31.2% 中等
863

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

33.2% 中等
872

叶子相似的树

53.2% 简单
886

可能的二分法

24.4% 中等
897

递增顺序查找树

39.1% 简单
934

最短的桥

37.9% 中等

C#LeetCode刷题-深度优先搜索相关推荐

  1. C#LeetCode刷题-广度优先搜索

    广度优先搜索篇 # 题名 刷题 通过率 难度 101 对称二叉树 42.1% 简单 102 二叉树的层次遍历 49.7% 中等 103 二叉树的锯齿形层次遍历 43.0% 中等 107 二叉树的层次遍 ...

  2. leetcode刷题 74.搜索二维矩阵

    题目分析 这是一道简单的查找二维矩阵的题目,所以解决这题有一个最简单的解法就是遍历二维数组即可:但是我们应该注意到题目中的每行整数从左到右是按升序排列的,第一个整数大于前一行的最后一个整数,介于此,我 ...

  3. Leetcode刷题33. 搜索旋转排序数组

    升序排列的整数数组 nums 在预先未知的某个点上进行了旋转(例如, [0,1,2,4,5,6,7] 经旋转后可能变为 [4,5,6,7,0,1,2] ). 请你在数组中搜索 target ,如果数组 ...

  4. Leetcode刷题 33.搜索旋转排序数组

    分析: 首先看到这题的第一印象是题目很长,感觉很复杂,但仔细看下来之后发现题目中间一段对解题没有任何的帮助,重点在最后一句,大概意思就是在目标数组中找到目标数据,并传出对应位置,否则传出-1 清楚了目 ...

  5. leetcode刷题:搜索旋转排序数组

    题目: 分析:当我们将数组旋转的时候,就无法再保证数组是完全有序的了,但是我们可以判断出那块是有序的.然后在进行比较和查找 如下代码: class Solution { public:int sear ...

  6. 学渣的刷题之旅 leetcode刷题 35.搜索插入位置(暴力法、二分查找)

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 你可以假设数组中无重复元素. 输入: [1,3,5,6], 5 输出: 2 输 ...

  7. ​LeetCode刷题实战450:删除二叉搜索树中的节点

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  8. ​LeetCode刷题实战81:搜索旋转排序数组 II

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  9. LeetCode刷题指南

    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:Leetcode刷题指南 ...

最新文章

  1. Android开源之BaseRecyclerViewAdapterHelper(持续更新!)
  2. 关于如何参与到开源项目中《How To Succeed In Open Source ( In Ways You Haven't Considered Yet )》...
  3. 学mysql需要学python吗_python 学习 第六篇 mysql
  4. 面试收集—hello,world 也有新花样
  5. 【我的物联网成长记3】如何开发物联网应用?
  6. c++ 快速排序_C语言必学的12个排序算法:归并排序(第8篇)
  7. 谷歌发布基于浏览器的 Spectre 攻击的 PoC exploit
  8. 基于docker的php调用基于docker的mysql数据库的方法
  9. 无法找到音频输入输出设备
  10. 强化学习: Q-learning实例python实现
  11. XJOI1226 走迷宫
  12. 计算机卡和c盘东西多有关吗,电脑c盘东西装太多会卡吗
  13. 唯冠和苹果的“ipad”之争的一点个人看法
  14. Wallis公式(点火公式)
  15. video autoplay失效
  16. 机器学习之提升方法Adaboost算法
  17. 内存小的浏览器有哪些,好不好用?分享一些使用感受
  18. 转发:神了,Fly_by结构原来就这么回事儿!
  19. MySQL高级之外键、表关联、数据导入及导出
  20. 【阿里云资讯】作战指挥系统碾压美军?!阿里双11破千亿背后的重大机密......

热门文章

  1. 部署mysql MHA集群
  2. 神奇的python(五)之python强制退出报错(异常)解决方法
  3. Python与机器视觉(x)图像修复
  4. 使用ArrayList对大小写字母的随机打印
  5. 【Linux】生产者消费者编程实现-线程池+信号量
  6. 草稿 断开式绑定combobox 1128
  7. 单选按钮 RadioButton 与 pannel控件
  8. 例子 类的定义与对象的创建 狗的例子
  9. dj鲜生-01-新建项目-配置数据库
  10. slider改变对话框颜色