什么是二叉树?

简介: 简单理解二叉树。

我们以BFS顺序表示二叉树。

例如:

image.png
BFS 顺序或上面的二叉树为[1,2,3],因此该树将被序列化为{1,2,3}

对于:

image.png

两棵树的 BFS 顺序相同都为:[1,2]。为了区分它们,我们使用{1,2,#}代表第一个,{1,#,2}代表第二个。 #代表空节点。对于{1,2,#},我们可以通过忽略{1,2}尾部的空节点来使其更短。

让我们来看一个更大的二叉树:

image.png

它将被序列化为{1,2,3,4,5,#,6,#,#,7,8}

1:根
2:1的左子树
3:1的右子树
4:2的左子树
5:2的右子树
#:3的左子树
6:3的右子树
#:4的左子树
#:4的右子树
7:5的左子树
8:5的右子树
因为6、7、8位于bfs顺序的末尾,它们的左子树和右子树都为空,所以可以忽略。

相关文章
|
6月前
|
存储 弹性计算 固态存储
云服务器租用价格多少钱一年?2026年连夜整理最新收费价格
2026年阿里云服务器优惠汇总:轻量应用服务器38元/年起,ECS经济型e实例2核2G仅99元/年,企业级u1实例2核4G 199元/年,4核16G低至89元/月。香港地域轻量服务器25元/月起,支持多地域部署。更多高配及GPU机型可选,新老用户同享优惠,续费不涨价。
1989 10
|
4月前
|
数据处理 开发者
基于T型NPC三电平并网逆变器SVPWM控制仿真
基于T型NPC三电平并网逆变器SVPWM控制仿真
415 8
|
4月前
|
数据采集 运维 网络协议
IPv4 和 IPv6 归属地查询有差异?运维必看的高效查询技巧
作为运维工程师,IPv4/IPv6归属地查询日益关键。本文剖析二者在类型识别、格式规范、字段维度及数据库覆盖率等核心差异,提供标准化IP处理代码与高可用查询方案,助您提升查询准确率与效率。(239字)
420 1
|
6月前
|
数据采集 机器学习/深度学习 人工智能
AI智能体外包的开发流程
AI智能体外包不同于传统软件开发,需聚焦大模型调优、RAG构建与工作流编排。其核心在于迭代与评测。流程涵盖需求评估、数据处理、工具集成、多维测评及持续优化。雇主应避免“一口价”合同,重视边界处理与资产交付,确保可控可演进。#AI智能体 #AI应用 #软件外包公司(239字)
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
深度ai学术-从全网文献搜索到免费文献AI解析
深度AI学术(scholar.aisciresgo.com)打通科研全流程:全网智能搜索、免费获取文献、AI深度解析与精准翻译,一站式解决“搜不到、下不了、读不完”难题,助力研究者高效创新,开启智能科研新范式。
954 1
|
7月前
|
数据采集 DataWorks Cloud Native
云原生数据中台建设方案
本文系统阐述云原生数据中台建设方案,基于“采集-计算-治理-服务”四层架构,结合阿里云产品矩阵与零售行业实践,提供从数据整合、批流一体计算、质量安管到API服务输出的全链路指南,助力企业打破孤岛、实现数据资产化与业务价值转化。
577 0
|
7月前
|
人工智能 运维 机器人
大模型堆到天花板,Agent 激烈竞争
2025年AI行业正从追求模型规模转向注重实际应用能力。大模型进化更强调稳定执行而非参数比拼,Agent逐渐成为能拆解任务、调用工具的新软件形态。AI Native以渐进方式重构软件工程,而具身智能虽热但商业化路径尚不清晰。在金融、医疗等领域,AI正从工具转变为可部署、可治理的业务流程核心。行业洗牌的关键,在于能否将AI稳定嵌入真实系统并完成闭环交付。
|
7月前
|
Java 大数据 Maven
Excel工具-HUTOOL-输出Excel
Hutool封装Excel写出功能,提供ExcelWriter与BigExcelWriter,支持数据、Map、Bean等写入,可自定义样式、多sheet、标题别名及流式输出,避免内存溢出,适用于导出与下载场景。
337 0
|
机器学习/深度学习 数据采集 人工智能
机器学习实战 | 综合项目-电商销量预估进阶方案
本篇内容是Kaggle数据科学竞赛Rossmann store sales解决方案的进阶版本,整体方案包括探索性数据分析、缺失值处理、特征工程、基准模型与评估、XGBoost建模与调优等完整板块。
4694 1
机器学习实战 | 综合项目-电商销量预估进阶方案
|
安全 网络安全 网络虚拟化
防火墙技术之安全区域
1.安全区域的概念 安全区域(Security Zone),简称为区域(Zone)。安全区域是一个或多个接口的集合,防火墙通过安全区域来划分网络、标识报文流动的“路线”。一般来说,当报文在不同的安全区域之间流动时才会受到控制。
1329 1
防火墙技术之安全区域