• 2022-06-04
    任意一个有[tex=0.643x0.786]/he/ol8BkDuTTL9yMPtH4Q==[/tex]个结点的二叉树,已知它有[tex=0.929x0.786]VF0GLe2VBE/4VKNzpyOfFg==[/tex]个叶子结点,试证明非叶子结点中有[tex=3.0x1.357]w6OwF0UVPSfhyejmFKT2ug==[/tex]个结点的度为 2 ,其余度为 1 。
  • 证明: 设[tex=1.0x1.0]keoWssVvFvI42Lgp0VxVMw==[/tex]为二叉树中度为 1 的结点数,[tex=1.0x1.0]tyoaGSYxf+aTG7Fnj9/89w==[/tex]为度为 2 的结点数,则总的结点数为[tex=5.714x1.143]LVjPV/CI/AS9hCkSQINZ/3AB98kh8ie69an4D6h62eI=[/tex]再看二叉树中分支数,除根结点外,其余结点都有一个分支进入,设 $B$ 为分支数,则有:[tex=3.429x1.143]49QaWXyMdEJgAau3x32+qw==[/tex]由于这些分支由度为 1 和 2 的结点发出的,所以又有[br][/br][tex=4.714x1.214]iI2VKx75MMpufvljnqjb/aLp6+4x66/s2hpBoGlb3qQ=[/tex]由以上两式可得[tex=5.857x1.214]vvvbKLE5Mez67+ZTDS6yInvYi4lP3NFKXsCgE4FBBFI=[/tex]再结合前式得[tex=9.571x1.214]JODmjduERN8taUBVpiPBUUJejdpSfARbiD+Vd/ill6h/bqQz8/Kr56OHYRsu+095[/tex]由此推出: [tex=3.929x1.214]djpbRojQD9XHa6RFMKN7Yg==[/tex]。

    举一反三

    内容

    • 0

      一棵有[tex=0.643x0.786]/he/ol8BkDuTTL9yMPtH4Q==[/tex]个结点的满二叉树有[input=type:blank,size:4][/input]个分支(非终端)结点。

    • 1

      一棵有[tex=0.643x0.786]/he/ol8BkDuTTL9yMPtH4Q==[/tex]个结点的满二叉树有多少个度为 1 的结点?有多少个分支(非终端)结点 和多少个叶子结点?该满二叉树的深度为多少?

    • 2

      试证明: 在具有[tex=3.857x1.357]y9ipEil3nW2Mm68F5MrEXm77q4CcBQH4uhGyQYytQPE=[/tex]个结点的[tex=0.929x0.786]VF0GLe2VBE/4VKNzpyOfFg==[/tex]次树中,有[tex=4.857x1.357]EmJldN20w7eIzcmSBKfp3A==[/tex]个指针域是空的。

    • 3

      已知一棵度为k的树中有[tex=1.0x1.286]IA9glu6mpKAYPIpmASOddg==[/tex]个度为1的结点,[tex=1.0x1.0]lu+RQBVMQ3N0sLNJ7o6Whg==[/tex]个度为2的结点,…,[tex=1.071x1.286]H7PeSCsWG4tYY5NGmTXk/g==[/tex]个度为k的结点,问该树中有多少个叶子结点?

    • 4

         已知无向图 [tex=0.786x1.0]LyvDGollVJ+xwurtsLcn0g==[/tex] 中顶点数 [tex=0.643x0.786]/he/ol8BkDuTTL9yMPtH4Q==[/tex]与边数 [tex=0.929x0.786]VF0GLe2VBE/4VKNzpyOfFg==[/tex] 相等, 2 度与 3 度顶点各 2 个,其余顶点均为悬挂顶 点,试求 [tex=0.786x1.0]LyvDGollVJ+xwurtsLcn0g==[/tex] 的边数 [tex=0.929x0.786]VF0GLe2VBE/4VKNzpyOfFg==[/tex].