【数据结构】树:非二叉树(普通树)与森林的遍历

本文详细介绍了非二叉树与森林的遍历方法,包括树的先根和后根遍历,森林的先序和中序遍历,并讨论了如何由遍历序列确定树和森林。此外,还探讨了森林转换为二叉树以及二叉树还原为树或森林的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#笔记整理

树的定义参照前文:
二叉树、遍历二叉树与线索二叉树等树的定义与解析、二叉树遍历实现



非二叉树与森林的遍历

树的遍历(两种)

1) 先根遍历
若树非空,则遍历方法为:
①访问根结点。
②从左到右, 依次先根遍历根结点的每一棵子树。
等同于转换的二叉树进行先序遍历
在这里插入图片描述
2)后根遍历
若树非空, 则遍历方法为:
①从左到右, 依次后根遍历根结点的每一棵子树。
②访问根结点。
等同于转换的二叉树进行中序遍历。
在这里插入图片描述

在这里插入图片描述

森林的遍历(2种)

1) 先序遍历
若森林非空,

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值