腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
用户画像
专栏作者
举报
981
文章
986768
阅读量
53
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
其他
存储
二叉树
java
python
sql
人工智能
数据库
https
机器学习
linux
神经网络
深度学习
数据结构
缓存
推荐系统
tcp/ip
html
云数据库 SQL Server
大数据
python3
spring
node.js
windows
编程
程序
函数
xml
github
maven
apache
hadoop
hive
bash
api
struts
网络安全
安全
c++
javascript
spark
jdk
决策树
leetcode
云数据库 Redis
jar
tomcat
http
分布式
正则表达式
机器人
数据分析
int
数据
数学
jsp
access
mvc
mapreduce
网站
shell
ssh
erp
数据处理
特征工程
date
程序员
NLP 服务
ios
servlet
jquery
json
ajax
android
汇编语言
git
svn
unix
bash 指令
文件存储
腾讯云测试服务
容器
grep
微信
信息流
bit
matrix
操作系统
链表
搜索
字符串
对象存储
数据挖掘
tensorflow
scala
bootstrap
css
短视频
访问管理
命令行工具
内容理解
mongodb
企业
jdbc
hashmap
监督学习
ftp
zookeeper
aop
gradle
腾讯云开发者社区
kafka
聚类算法
cat
dfs
fibonacci
gradient
ip
local
max
null
precision
push
server
table
txt
编码
表格
二进制
基础
集合
交换机
局域网
通信
异步
负载均衡
mac os
iphone
ruby
asp.net
regex
angularjs
oracle
ruby on rails
打包
eclipse
搜索引擎
全文检索
lucene/solr
centos
负载均衡缓存
TDSQL MySQL 版
NAT 网关
消息队列 CMQ 版
es 2
电商
金融
开源
自动化
压力测试
html5
gui
mybatis
numpy
面向对象编程
dns
线性回归
unity
asp
seo
dubbo
rpc
udp
scikit-learn
模式识别
anaconda
hbase
nat
云计算
unicode
es
学习方法
Elasticsearch Service
app
arraylist
awk
biginteger
case
character
class
classification
commit
conda
copy
data
db
decimal
display
double
dt
explode
expression
file
frame
function
google
hdfs
include
ipv4
lag
line
ls
macbook
math
merge
min
mysql
orders
packet
partition
pip
private
protected
public
random
record
regression
replace
root
row
select
set
sort
sum
svm
synchronous
tail
target
tcp
timedelta
tree
truncate
vector
view
xgboost
编程语言
遍历
磁盘
动态规划
队列
分页
计算机
加密
解决方案
接口设计
进程
连接
内存
内核
排序
权限
事件
树形结构
数组
算法
索引
同步
统计
系统
效率
小游戏
语法
原理
指针
主机
搜索文章
搜索
搜索
关闭
剑指offer No.18 二叉树的镜像
二叉树
编程算法
https://www.nowcoder.com/practice/564f4c26aa584921bc75623e48ca3011?tpId=13&tqId=11171&tPage=1&rp=1&r
week
2022-11-26
235
0
剑指offer No.61 序列化二叉树
二叉树
编程算法
文件存储
二叉树的序列化就是按照某种顺序遍历二叉树,遇到空结点是在遍历输出序列中 加入某个特殊字符进行标识,反序列化就是按照同样的规则将一个序列还原为一颗二叉树。 这里采用前序遍历的顺序进行序列化
week
2022-11-26
247
0
剑指offer No.60 把二叉树打印成多行
二叉树
题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 【思路】使用队列实现二叉树的层次遍历。 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } }; */ class Solution { public:
week
2022-11-26
159
0
剑指offer No.59 按之字形顺序打印二叉树
二叉树
编程算法
请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。
week
2022-11-26
380
0
剑指offer No.58 对称的二叉树
二叉树
编程算法
请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。
week
2022-11-26
174
0
剑指offer No.26 二叉搜索树与双向链表
二叉树
编程算法
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。
week
2022-11-26
249
0
剑指offer No.39 平衡二叉树
二叉树
输入一棵二叉树,判断该二叉树是否是平衡二叉树。 package offer.IsBalanced_Solution; public class Solution { public boolean IsBalanced_Solution(TreeNode root) { boolean rs=false; if(root==null){ rs=true; }else{ int leftDepth=dept
week
2022-11-26
161
0
剑指offer No.38 二叉树的深度
二叉树
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
week
2022-11-26
111
0
剑指offer No.24 二叉树中和为某一值的路径
二叉树
编程算法
输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)
week
2022-11-26
175
0
剑指offer No.4 重建二叉树(C++|Java版本)
二叉树
编程算法
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。
week
2022-11-26
231
0
Leetcode DFS&BFS&二叉搜索树刷题攻略LeetCode No.17 电话号码的字母组合_公众号:算法攻城狮-CSDN博客
二叉树
编程算法
Leetcode No.90 子集 II(DFS)_公众号:算法攻城狮-CSDN博客
week
2022-01-07
304
0
Leetcode No.226 翻转二叉树(DFS)
二叉树
编程算法
4 / \ 2 7 / \ / \ 1 3 6 9 输出:
week
2022-01-07
172
0
Leetcode No.199 二叉树的右视图
二叉树
编程算法
https
网络安全
给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
week
2021-11-29
197
0
Leetcode No.173 二叉搜索树迭代器(DFS)
编程算法
java
二叉树
实现一个二叉搜索树迭代器类BSTIterator ,表示一个按中序遍历二叉搜索树(BST)的迭代器: BSTIterator(TreeNode root) 初始化 BSTIterator 类的一个对象。BST 的根节点 root 会作为构造函数的一部分给出。指针应初始化为一个不存在于 BST 中的数字,且该数字小于 BST 中的任何元素。 boolean hasNext() 如果向指针右侧遍历存在数字,则返回 true ;否则返回 false 。 int next()将指针向右移动,然后返回指针处的数字。 注意,指针初始化为一个不存在于 BST 中的数字,所以对 next() 的首次调用将返回 BST 中的最小元素。
week
2021-11-29
204
0
Leetcode No.145 二叉树的后序遍历
编程算法
二叉树
输入: [1,null,2,3] 1 \ 2 / 3
week
2021-11-29
130
0
Leetcode No.144 二叉树的前序遍历
编程算法
二叉树
示例 1: 输入:root = [1,null,2,3] 输出:[1,2,3]
week
2021-11-29
136
0
Leetcode No.129 求根节点到叶节点数字之和
二叉树
编程算法
给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字:
week
2021-11-29
176
0
Leetcode No.124 二叉树中的最大路径和
二叉树
编程算法
路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。
week
2021-11-29
271
0
Leetcode No.116 填充每个节点的下一个右侧节点指针(BFS)
二叉树
node.js
编程算法
给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:
week
2021-11-29
341
0
Leetcode No.114 二叉树展开为链表(DFS)
二叉树
编程算法
展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历 顺序相同。
week
2021-11-29
206
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档