从小白开始自学数据结构——树的遍历

     树操作
         遍历
            先序遍历
                先访问根结点
                再先序访问左子树
                再先序访问右子树

            中序遍历
                中序遍历左子树
                再访问根结点
                再中序遍历右子树 

            后序遍历
                中序遍历左子树
                中序遍历右子树
                再访问根结点

        已知两种遍历求原始二叉树
            通过先序和中序 或者 中序和后序我们可以还原出原始二叉树
                但是通过先序和后序无法还原出原始二叉树

            中序通过确定的根结点的的位置,判断左右子树。
                前序和后序则根据中序确定次序

            练习 :先序:ABCDEFGH
                   中序:BDCEAFHG
                   后序:
                         DECBGHFA

                   先序:ABDGHCEFI
                   中序:GDHBAECIF
                   后序:
                         GHDBEIFCA


                    中序:BDCEAFHG
                    后序:DECBHGFA
                    先序:
                          ABCDEFGH

        树的应用:
            树是数据库中数据组织的一种重要形式。
            操作系统子父进程的关系本身就是一棵树                    
            面向对象语言中类的继承关系本身也是一棵树
            赫夫曼树  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值