腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
EdisonTalk
本专栏主要聚焦.NET Core, 微服务, DevOps, 智能制造 及 MES/MOM 等内容,欢迎关注。
专栏成员
举报
496
文章
443600
阅读量
58
订阅数
订阅专栏
申请加入专栏
全部文章(496)
其他(145)
.net(71)
微服务(55)
数据库(36)
容器(34)
asp.net(32)
编程算法(29)
sql(28)
容器镜像服务(26)
存储(22)
api(19)
mongodb(18)
kubernetes(17)
数据(17)
hadoop(15)
云数据库 SQL Server(14)
云数据库 MongoDB(14)
blazor(14)
企业(13)
windows(13)
数据结构(13)
架构设计(13)
linux(12)
人工智能(12)
http(12)
开源(12)
分布式(12)
kafka(12)
java(11)
云数据库 Redis(11)
入门(11)
实践(11)
系统(11)
html(10)
开发(10)
c#(8)
mvc(8)
网站(8)
游戏(8)
缓存(8)
安全(8)
https(8)
node.js(7)
网络安全(7)
chatgpt(7)
管理(7)
模型(7)
配置(7)
mapreduce(6)
敏捷开发(6)
产品(6)
负载均衡(5)
git(5)
nginx(5)
腾讯云测试服务(5)
shell(5)
asp(5)
大数据(5)
es(5)
core(5)
多线程(5)
工作(5)
基础(5)
连接(5)
搜索(5)
索引(5)
xml(4)
nosql(4)
windows server(4)
apache(4)
spring(4)
unity(4)
tcp/ip(4)
单元测试(4)
iis(4)
数据分析(4)
系统架构(4)
prompt(4)
插件(4)
集合(4)
框架(4)
路由(4)
设计(4)
事件(4)
线程(4)
json(3)
ajax(3)
memcached(3)
github(3)
analyzer(3)
文件存储(3)
日志服务(3)
zookeeper(3)
二叉树(3)
微信(3)
云计算(3)
Elasticsearch Service(3)
plc(3)
public(3)
scrum(3)
部署(3)
对象(3)
翻译(3)
分页(3)
服务(3)
架构(3)
敏捷(3)
网关(3)
云服务器(2)
javascript(2)
jquery(2)
android(2)
打包(2)
ide(2)
负载均衡缓存(2)
消息队列 CMQ 版(2)
express(2)
运维(2)
hive(2)
erp(2)
gui(2)
rpc(2)
jenkins(2)
hbase(2)
nat(2)
factory(2)
private(2)
编译(2)
表格(2)
布局(2)
行业(2)
开发者(2)
浏览器(2)
流量(2)
设计模式(2)
事务(2)
统计(2)
异步(2)
重构(2)
字符串(2)
费用中心(1)
弹性伸缩(1)
(1)
区块链(1)
数字货币(1)
机器学习(1)
ios(1)
php(1)
python(1)
ruby(1)
scala(1)
arm(1)
oracle(1)
access(1)
ruby on rails(1)
eclipse(1)
搜索引擎(1)
全文检索(1)
unix(1)
访问管理(1)
TDSQL MySQL 版(1)
SSL 证书(1)
cci 持续集成(1)
高性能计算(1)
日志数据(1)
o2o(1)
ar 云服务(1)
grunt(1)
devops(1)
自动化(1)
黑客(1)
压力测试(1)
爬虫(1)
jdk(1)
jvm(1)
sql server(1)
面向对象编程(1)
dns(1)
udp(1)
rabbitmq(1)
kernel(1)
gcc(1)
lamp(1)
无监督学习(1)
powershell(1)
小程序(1)
数据处理(1)
信息流(1)
虚拟化(1)
mvcc(1)
供应链金融(1)
sdk(1)
服务网格(1)
流计算 Oceanus(1)
教育(1)
项目管理(1)
abstract(1)
aggregate(1)
background(1)
block(1)
button(1)
counter(1)
crud(1)
ddd(1)
dsl(1)
elasticsearch(1)
gpt(1)
list(1)
logstash(1)
offset(1)
openai(1)
post(1)
process(1)
product(1)
ps(1)
razor(1)
scheduling(1)
search(1)
service(1)
signalr(1)
task(1)
tcp(1)
tdd(1)
textbox(1)
thread(1)
token(1)
webassembly(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)
搜索文章
搜索
搜索
关闭
数据结构基础温故-4.树与二叉树(上)
数据结构
二叉树
windows
编程算法
nat
前面所讨论的线性表元素之间都是一对一的关系,今天我们所看到的结构各元素之间却是一对多的关系。树在计算机中有着广泛的应用,甚至在计算机的日常使用中,也可以看到树形结构的身影,如下图所示的Windows资源管理器和应用程序的菜单都属于树形结构。树形结构是一种典型的非线性结构,除了用于表示相邻关系外,还可以表示层次关系。本文重点讨论树与二叉树的基本结构和遍历算法等内容。
Edison Zhou
2018-08-20
498
0
数据结构基础温故-4.树与二叉树(中)
数据结构
二叉树
编程算法
在上一篇中,我们了解了树的基本概念以及二叉树的基本特点和代码实现,还用递归的方式对二叉树的三种遍历算法进行了代码实现。但是,由于递归需要系统堆栈,所以空间消耗要比非递归代码要大很多。而且,如果递归深度太大,可能系统撑不住。因此,我们使用非递归(这里主要是循环,循环方法比递归方法快, 因为循环避免了一系列函数调用和返回中所涉及到的参数传递和返回值的额外开销)来重新实现一遍各种遍历算法,再对二叉树的另外一种特殊的遍历—层次遍历进行实现,最后再了解一下特殊的二叉树—二叉查找树。
Edison Zhou
2018-08-20
578
0
数据结构基础温故-4.树与二叉树(下)
数据结构
二叉树
编程算法
上面两篇我们了解了树的基本概念以及二叉树的遍历算法,还对二叉查找树进行了模拟实现。数学表达式求值是程序设计语言编译中的一个基本问题,表达式求值是栈应用的一个典型案例,表达式分为前缀、中缀和后缀三种形式。这里,我们通过一个四则运算的应用场景,借助二叉树来帮助求解表达式的值。首先,将表达式转换为二叉树,然后通过先序遍历二叉树的方式求出表达式的值。
Edison Zhou
2018-08-20
718
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档