系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > 电脑技术 >

计算机二级考试:怎么输出中序遍历的结果

作者:谢焕穗 分类:电脑技术 发布时间:2017-07-26 22:17:56

今天要和大家分享的是:二叉树中序遍历,他不同于前序遍历和后序遍历 工具/原料 遍历 方法/步骤 首先我们要知道二叉树的构成为根节点然后左右分别有个左子树和右子树,然后 中序遍历的顺序为左根右,也就说我们在进行中序编列的时候要从上到下遵循的左根右的顺序,为了便于大家理解,对于左右子树无的地方,我们可以用空字来代替 接下来我们要进行由大到小的分解,先看A为整个二叉树的根节点,而他下面有左右2个大的子树,分别是下图选中...

今天要和大家分享的是:二叉树中序遍历,他不同于前序遍历和后序遍历

工具/原料

遍历

方法/步骤

首先我们要知道二叉树的构成为根节点然后左右分别有个左子树和右子树,然后

中序遍历的顺序为左根右,也就说我们在进行中序编列的时候要从上到下遵循的左根右的顺序,为了便于大家理解,对于左右子树无的地方,我们可以用空字来代替

计算机二级考试:怎么输出中序遍历的结果

接下来我们要进行由大到小的分解,先看A为整个二叉树的根节点,而他下面有左右2个大的子树,分别是下图选中的部分

计算机二级考试:怎么输出中序遍历的结果

计算机二级考试:怎么输出中序遍历的结果

计算机二级考试:怎么输出中序遍历的结果

依据中序遍历顺序,我们要进行A节点下的左子树的遍历,而该左子树的根节点为B,在往下分呢又有左右2个子树,而其左子树由D构成根节点,然后D下面只有左子树H,无法再深层次分解,此时就可以进行遍历输出了

计算机二级考试:怎么输出中序遍历的结果

计算机二级考试:怎么输出中序遍历的结果

此时输出HD空,因为D下面无右子树,固用空来代替,后对于B来说左子树已遍历完毕,接着继续依据左根右的顺序,输出HD空B

计算机二级考试:怎么输出中序遍历的结果

计算机二级考试:怎么输出中序遍历的结果

然后继续依据左根右的顺,遍历B下面的右子树,而右子树下E为根节点,无左子树,用空来代替,右子树为i,不再细分,则遍历顺序为HD空B空EI

计算机二级考试:怎么输出中序遍历的结果

计算机二级考试:怎么输出中序遍历的结果

计算机二级考试:怎么输出中序遍历的结果

计算机二级考试:怎么输出中序遍历的结果

此时A节点下面的左子树全部遍历完毕,继续依据左根右的顺序,开始遍历A,顺序为HD空B空EIA

计算机二级考试:怎么输出中序遍历的结果

然后继续依据左根右的顺序,进行A下面右子树的遍历,其中C为右子树的根节点,然后C下面无左子树,用空来代替,则遍历顺序为HD空B空EIA空C

计算机二级考试:怎么输出中序遍历的结果

然后继续依据左根右的顺序,进行C下面的右子树,其根节点为F,然后F根节点下有一个左子树G,无右子树用空代替,则遍历顺序为HD空B空EIA空CGF空

计算机二级考试:怎么输出中序遍历的结果

F下面再无细分,则替换掉空字,最终结果为HDBEIACGF

计算机二级考试:怎么输出中序遍历的结果

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。