腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
C/C++基础
专栏成员
举报
1053
文章
2297991
阅读量
108
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
其他(222)
编程算法(182)
linux(169)
go(94)
c++(84)
command(61)
存储(60)
数据库(43)
打包(36)
shell(36)
数据(36)
mysql(33)
人工智能(29)
ios(27)
sql(26)
字符串(26)
leetcode(25)
进程(25)
tcp/ip(24)
安全(24)
windows(23)
bash(22)
遍历(22)
函数(22)
系统(22)
数组(21)
云数据库 SQL Server(20)
开源(20)
api(19)
数据结构(19)
git(18)
程序(18)
bash 指令(16)
网站(16)
ssh(16)
排序(16)
json(15)
ide(15)
变量(15)
对象(15)
http(14)
缓存(14)
配置(14)
搜索(14)
java(13)
github(13)
unix(13)
服务(13)
设计(13)
索引(13)
正则表达式(12)
二叉树(12)
微服务(12)
登录(12)
二进制(12)
容器(11)
连接(11)
命令行(11)
优化(11)
node.js(10)
腾讯云测试服务(10)
脚本(10)
接口(10)
权限(10)
算法(10)
线程(10)
指针(10)
c#(9)
文件存储(9)
访问管理(9)
int(9)
root(9)
服务器(9)
javascript(8)
网络安全(8)
递归(8)
后台(8)
内存(8)
统计(8)
编译(7)
高性能(7)
加密(7)
链表(7)
原理(7)
终端(7)
html(6)
分布式(6)
es(6)
Elasticsearch Service(6)
txt(6)
测试(6)
队列(6)
管理(6)
网络(6)
语法(6)
xml(5)
汇编语言(5)
命令行工具(5)
游戏(5)
面向对象编程(5)
grep(5)
udp(5)
gcc(5)
db(5)
kill(5)
path(5)
pid(5)
ps(5)
return(5)
string(5)
time(5)
操作系统(5)
后台开发(5)
客户端(5)
性能(5)
c 语言(4)
dns(4)
数据处理(4)
nat(4)
file(4)
func(4)
gnu(4)
ls(4)
posix(4)
sleep(4)
var(4)
工具(4)
集合(4)
开发(4)
事务(4)
文件系统(4)
协议(4)
压缩(4)
主机(4)
jquery(3)
ecmascript(3)
云数据库 Redis(3)
apache(3)
日志服务(3)
serverless(3)
hive(3)
socket编程(3)
https(3)
alias(3)
case(3)
dql(3)
gin(3)
gorm(3)
ip(3)
jobs(3)
join(3)
network(3)
null(3)
reverse(3)
select(3)
set(3)
stack(3)
version(3)
vuepress(3)
wikipedia(3)
编码(3)
并发(3)
部署(3)
程序员(3)
服务端(3)
基础(3)
模型(3)
内核(3)
同步(3)
对象存储(2)
mac os(2)
php(2)
python(2)
lua(2)
css(2)
access(2)
svn(2)
搜索引擎(2)
深度学习(2)
消息队列 CMQ 版(2)
数据加密服务(2)
express(2)
erp(2)
lamp(2)
数据分析(2)
任务调度(2)
unicode(2)
ascii(2)
ipv6(2)
bind(2)
calendar(2)
cat(2)
count(2)
crontab(2)
directory(2)
error(2)
factory(2)
glob(2)
google(2)
init(2)
interface(2)
io(2)
line(2)
matrix(2)
mmap(2)
next(2)
proc(2)
rest(2)
shift(2)
sort(2)
std(2)
table(2)
tail(2)
target(2)
tree(2)
wait(2)
watch(2)
web(2)
插件(2)
存储过程(2)
代理(2)
定时任务(2)
反射(2)
泛型(2)
分页(2)
工作(2)
技巧(2)
开发者(2)
快捷键(2)
面试(2)
设计模式(2)
事件(2)
数据类型(2)
异常(2)
最佳实践(2)
负载均衡(1)
官方文档(1)
机器学习(1)
.net(1)
servlet(1)
jsp(1)
android(1)
qt(1)
嵌入式(1)
sqlite(1)
nosql(1)
eclipse(1)
tomcat(1)
lucene/solr(1)
windows server(1)
负载均衡缓存(1)
容器镜像服务(1)
神经网络(1)
laravel(1)
批量计算(1)
NAT 网关(1)
SSL 证书(1)
短信(1)
图像处理(1)
url 安全(1)
运维(1)
jdk(1)
gui(1)
asp(1)
ftp(1)
单元测试(1)
markdown(1)
rpc(1)
rabbitmq(1)
uml(1)
微信(1)
机器人(1)
openapi(1)
nest(1)
腾讯云开发者社区(1)
kafka(1)
sdk(1)
迁移(1)
raft(1)
abstract(1)
add(1)
admin(1)
adobe(1)
ansi(1)
apply(1)
arguments(1)
ava(1)
average(1)
back(1)
bit(1)
boot(1)
bug(1)
builder(1)
char(1)
chatgpt(1)
chrome(1)
ci(1)
class(1)
commit(1)
config(1)
console(1)
cron(1)
crud(1)
curl(1)
dao(1)
data(1)
ddl(1)
decimal(1)
delay(1)
diff(1)
elf(1)
epoll(1)
eval(1)
excel(1)
filepath(1)
fork(1)
function(1)
gc(1)
gdb(1)
graphics(1)
gzip(1)
hash(1)
hierarchy(1)
identifier(1)
increment(1)
ini(1)
intervals(1)
iso(1)
lines(1)
load(1)
lock(1)
map(1)
match(1)
md5(1)
media(1)
memory(1)
message(1)
middleware(1)
mkdir(1)
object(1)
ode(1)
openssl(1)
photoshop(1)
ping(1)
private(1)
process(1)
public(1)
redis(1)
rsa(1)
save(1)
service(1)
sha1(1)
shadow(1)
shutdown(1)
size(1)
sizeof(1)
snmp(1)
stdout(1)
strip(1)
struct(1)
sudo(1)
tcl(1)
tcp(1)
timer(1)
truncate(1)
unique(1)
unzip(1)
varchar(1)
yaml(1)
zip(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)
搜索文章
搜索
搜索
关闭
二叉树的宽度
二叉树
int
null
遍历
队列
比如上图中,第 1 层有 1 个结点, 第 2 层有 2 个结点, 第 3 层有 4 个结点, 第 4 层有 1 个结点。可知,第 3 层的结点数最多,所以这棵二叉树的宽度是 4。
恋喵大鲤鱼
2024-05-24
57
0
二叉树的直径(LeetCode 543)
leetcode
遍历
递归
搜索
二叉树
二叉树的 直径 是指树中任意两个节点之间最长路径的长度 。这条路径可能经过也可能不经过根节点 root 。
恋喵大鲤鱼
2024-01-20
116
0
二叉树的最大深度(LeetCode 104)
二叉树
leetcode
递归
队列
搜索
如果我们知道了左子树和右子树的最大深度 l 和 r,那么该二叉树的最大深度即为 max(l, r) + 1。
恋喵大鲤鱼
2023-12-18
172
0
一文读懂胜者树与败者树
编程算法
二叉树
数据结构
胜者树和败者树是在排序和归并排序算法中常用的两种数据结构,它们在大规模数据排序中具有高效性和良好的稳定性。本篇博客将详细介绍这两种数据结构。
恋喵大鲤鱼
2023-03-12
2.1K
0
Go 何时使用泛型
go
数据结构
二叉树
编程算法
Go 泛型设计者 Ian Lance Taylor 在官方博客发表了一篇文章 When To Use Generics,详细说明了在什么场景下应该使用泛型,什么场景下不要使用泛型。这对于我们编写 Go 泛型代码非常有指导意义。
恋喵大鲤鱼
2023-01-07
613
0
非递归中序遍历二叉树(leetcode 94)
编程算法
二叉树
go
c++
中序遍历按照“左子树 > 根结点 > 右子树”的顺序进行访问。而在访问左子树或右子树的时候我们按照同样的方式遍历,直到遍历完整棵树。
恋喵大鲤鱼
2022-12-02
391
0
非递归中序遍历二叉树
编程算法
二叉树
中序遍历按照“左子树 > 根结点——右子树”的顺序进行访问。而在访问左子树或右子树的时候我们按照同样的方式遍历,直到遍历完整棵树。
恋喵大鲤鱼
2022-09-27
416
0
二叉树简介
二叉树
存储
编程算法
二叉树是一类简单而又重要的树形结构,在数据的排序、查找和遍历方面有着广泛的应用。由于其清晰的结构,简单的逻辑,广泛的应用和大量的指针操作,在面试过程屡见不鲜,快被面试官玩坏了。相关的问题在百行代码内就可解决,特别适合手写代码,因此我们要充分做好准备,迎接面试时关于二叉树的相关问题,尤其是手写代码。
恋喵大鲤鱼
2022-05-09
405
0
二叉树翻转(递归+非递归)
二叉树
编程算法
这里还有个趣事,Homebrew 的作者 Max Howell 某天去 Google 面试,面试官出了一道反转二叉树的题目,然而 Max Howell 没答上来,结果被拒。面试官的评语是:“我们 90% 的工程师使用您编写的软件,但是您却无法在面试时在白板上写出翻转二叉树这道题,所以滚蛋吧”。
恋喵大鲤鱼
2020-05-31
2.8K
0
二叉树的构建
二叉树
编程算法
二叉树的前序、中序和后序序列中的任何一个都不能唯一确定一棵二叉树,二叉树的构建主要有两大方法。
恋喵大鲤鱼
2020-05-26
1.5K
0
二叉树的遍历(深度优先+广度优先)
编程算法
二叉树
二叉树的深度优先遍历有三种方式,先序(先根次序)、中序(中根次序)和后序(后根次序)遍历。
恋喵大鲤鱼
2020-05-25
4.1K
0
二叉树构建,先序,中序,后序遍历(以及非递归实现),广度优先遍历
二叉树
存储
数据结构
二叉树是一类简单而又重要的树形结构,在数据的排序、查找和遍历方面有着广泛的应用。由于其清晰的结构,简单的逻辑,广泛的应用和大量的指针操作,在面试过程屡见不鲜,快被面试官玩坏了。相关的问题在百行代码内就可解决,特别适合手写代码,因此我们要充分做好准备,迎接面试时关于二叉树的相关问题,尤其是手写代码。
恋喵大鲤鱼
2018-08-03
18.6K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档