腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Leetcode名企之路
专栏作者
举报
165
文章
159287
阅读量
49
订阅数
订阅专栏
申请加入专栏
全部文章(165)
编程算法(44)
java(31)
其他(23)
云数据库 Redis(17)
二叉树(16)
spring(15)
ide(13)
网络安全(13)
https(13)
数据库(12)
sql(9)
开源(9)
http(8)
javascript(7)
linux(6)
缓存(6)
python(5)
云数据库 SQL Server(5)
网站(5)
分布式(5)
数据结构(5)
lua(4)
node.js(4)
html(4)
apache(4)
存储(4)
游戏(4)
面向对象编程(4)
hashmap(4)
windows(4)
机器学习(3)
go(3)
bootstrap(3)
打包(3)
git(3)
github(3)
腾讯云测试服务(3)
容器(3)
spring boot(3)
tcp/ip(3)
服务(3)
工具(3)
开发(3)
模型(3)
数据(3)
性能(3)
css(2)
json(2)
nginx(2)
容器镜像服务(2)
日志服务(2)
数据安全(2)
jdk(2)
ssh(2)
mybatis(2)
大数据(2)
微信(2)
nat(2)
chatgpt(2)
编码(2)
服务器(2)
客户端(2)
连接(2)
面试(2)
配置(2)
前端(2)
算法(2)
xcode(1)
php(1)
bash(1)
scala(1)
react(1)
xml(1)
ecmascript(1)
汇编语言(1)
oracle(1)
mvc(1)
api(1)
jar(1)
maven(1)
搜索引擎(1)
unix(1)
windows server(1)
centos(1)
bash 指令(1)
深度学习(1)
laravel(1)
访问管理(1)
图像处理(1)
渲染(1)
electron(1)
spark(1)
jvm(1)
hive(1)
gui(1)
npm(1)
kotlin(1)
cdn(1)
单元测试(1)
flash(1)
rpc(1)
jenkins(1)
socket编程(1)
uml(1)
安全(1)
数据分析(1)
微服务(1)
groovy(1)
es(1)
app(1)
bug(1)
eof(1)
excel(1)
file(1)
google(1)
import(1)
it(1)
jupyter(1)
leetcode(1)
navicat(1)
redis(1)
stream(1)
ui(1)
编程(1)
编辑器(1)
编译(1)
部署(1)
测试(1)
产品经理(1)
程序(1)
程序员(1)
代理(1)
队列(1)
对象(1)
高性能(1)
工程师(1)
管理(1)
函数(1)
后端(1)
基础(1)
技巧(1)
加密(1)
脚本(1)
解决方案(1)
接口(1)
流量(1)
内存(1)
内网穿透(1)
权限(1)
索引(1)
腾讯(1)
系统(1)
系统设计(1)
效率(1)
优化(1)
原理(1)
源码(1)
终端(1)
主机(1)
自动化部署(1)
最佳实践(1)
搜索文章
搜索
搜索
关闭
【Leetcode】被包围的区域
二叉树
编程算法
被围绕的区间不会存在于边界上,换句话说,任何边界上的 'O' 都不会被填充为 'X'。 任何不在边界上,或不与边界上的 'O' 相连的 'O' 最终都会被填充为 'X'。如果两个元素在水平或垂直方向相邻,则称它们是“相连”的。
Leetcode名企之路
2019-05-29
772
0
【Leetcode】129.求根到叶子节点数字之和
编程算法
二叉树
给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。
Leetcode名企之路
2019-05-27
316
0
【Leetcode】117. 填充每个节点的下一个右侧节点指针 II
node.js
二叉树
struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。
Leetcode名企之路
2019-05-13
1.1K
0
【Leetcode】116. 填充同一层的兄弟节点
编程算法
node.js
二叉树
给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:
Leetcode名企之路
2019-05-09
641
0
【Leetcode】113. 路径总和II
二叉树
给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。
Leetcode名企之路
2019-04-25
373
0
【Leetcode】114. 二叉树展开为链表
编程算法
二叉树
这算是比较经典的一道题目了, 博主面试快手的时候原题。最开始一想,觉得递归的求解不就好了,但是递归的时候发现需要注意一个地方就是:需要先递归右子树,然后记录下右子树展开完成之后的链表头。然后再递归的求解左子树,把左子树的最后一个链到右子树的链表头。基于这个,我们用一个pre指针来记录右子树的头结点。
Leetcode名企之路
2019-04-25
468
0
【Leetcode】109.有序链表转换二叉搜索树
编程算法
node.js
二叉树
本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。
Leetcode名企之路
2019-03-30
808
0
【Leetcode】107. 二叉树的层次遍历 II
二叉树
编程算法
给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)
Leetcode名企之路
2019-03-19
413
0
【Leetcode】108. 将有序数组转换为二叉搜索树
二叉树
编程算法
本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。
Leetcode名企之路
2019-03-19
391
0
【Leetcode】105. 从前序与中序遍历序列构造二叉树
二叉树
编程算法
前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树:
Leetcode名企之路
2019-03-18
803
0
【Leetcode】106. 从中序与后序遍历序列构造二叉树
二叉树
编程算法
中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树:
Leetcode名企之路
2019-03-18
789
0
【Leetcode】104. 二叉树的最大深度
二叉树
求最大深度,和深度相关,我们很容易想到用层序遍历。每遍历一层,就深度加1, 怎么记录是第几层我们之前的文章中讲过了。
Leetcode名企之路
2019-03-11
326
0
【Leetcode】103. 二叉树的锯齿形层次遍历
二叉树
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。
Leetcode名企之路
2019-03-11
859
0
【Leetcode】102. 二叉树的层次遍历
二叉树
数据结构
我们数据结构的书上教的层序遍历,就是利用一个队列,不断的把左子树和右子树入队。但是这个题目还要要求按照层输出。所以关键的问题是: 如何确定是在同一层的。 我们很自然的想到: 如果在入队之前,把上一层所有的节点出队,那么出队的这些节点就是上一层的列表。 由于队列是先进先出的数据结构,所以这个列表是从左到右的。
Leetcode名企之路
2019-03-11
342
0
【Leetcode】101. 对称二叉树
二叉树
入队顺序依次是, 左子树的左儿子,右子树的右儿子 左子树的右儿子,右子树左右儿子。 这样出队的时候两两检查是不是对称。
Leetcode名企之路
2019-03-11
296
0
【Leetcode】100. 相同的树
二叉树
大多数的二叉树题目都是用递归可以解的。 所以当拿到二叉树的题目的时候,我们首先就是看看能拆解成哪些子问题。 这个问题的子问题很简单,就是左子树,右子树都相等的二叉树是相同的二叉树。
Leetcode名企之路
2019-03-08
397
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档