亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python二叉樹遍歷的實現方法

2020-02-23 04:57:52
字體:
來源:轉載
供稿:網友

代碼如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-

class TreeNode(object):
    def __init__(self,data=0,left=0,right=0):
        self.data = data
        self.left = left
        self.right = right


class BTree(object):
    def __init__(self,root=0):
        self.root = root

    def is_empty(self):
        if self.root is 0:
            return True
        else:
            return False

    def preOrder(self,treenode):
        if treenode is 0:
            return
        print treenode.data
        self.preOrder(treenode.left)
        self.preOrder(treenode.right)

    def inOrder(self,treenode):
        if treenode is 0:
            return
        self.inOrder(treenode.left)
        print treenode.data
        self.inOrder(treenode.right)

    def postOrder(self,treenode):
        if treenode is 0:
            return
        self.postOrder(treenode.left)
        self.postOrder(treenode.right)
        print treenode.data


n1 = TreeNode(data=1)
n2 = TreeNode(2,n1,0)
n3 = TreeNode(3)
n4 = TreeNode(4)
n5 = TreeNode(5,n3,n4)
n6 = TreeNode(6,n2,n5)
n7 = TreeNode(7,n6,0)
n8 = TreeNode(8)
root = TreeNode('root',n7,n8)

bt = BTree(root)
print 'preOrder......'
print bt.preOrder(bt.root)
print 'inOrder......'
print bt.inOrder(bt.root)
print 'postOrder.....'
print bt.postOrder(bt.root)

結果:

preOrder......
root
7
6
2
1
5
3
4
8

inOrder......
1
2
6
3
5
4
7
root
8

postOrder.....
1
2
3
4
5
6
7
8
root

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久影视电视剧凤归四时歌| 亚洲人成人99网站| 国产精品高潮呻吟久久av黑人| 亚洲a一级视频| 亚洲激情久久久| 亚洲高清一二三区| 亚洲无av在线中文字幕| 岛国精品视频在线播放| 日韩av在线一区| 国产精品香蕉av| 日韩欧美999| 亚洲全黄一级网站| 国产在线观看不卡| 国产丝袜一区二区| 成人免费视频在线观看超级碰| 91av视频在线| 91欧美视频网站| 欧美日韩国产精品一区二区不卡中文| 欧美一级视频在线观看| 成人免费自拍视频| 国产一区二区三区中文| 日本精品视频网站| 亚洲精品av在线| 日韩久久午夜影院| 欧美成人精品xxx| 国产精品极品美女粉嫩高清在线| 日韩福利视频在线观看| 精品国产精品三级精品av网址| 欧美激情精品久久久| 国产精品91久久久| 国产亚洲欧洲高清| 国产成人精品a视频一区www| 91网在线免费观看| 欧美在线视频免费观看| 亚洲人午夜精品| 日韩欧美在线视频免费观看| 国产精品久久久久aaaa九色| 欧美精品videos另类日本| 国产丝袜一区二区三区免费视频| 国产精品日日摸夜夜添夜夜av| 精品亚洲va在线va天堂资源站| 日本最新高清不卡中文字幕| 色av中文字幕一区| 亚洲国产高清自拍| 欧美高清视频在线| 国产精品高清免费在线观看| 精品视频在线观看日韩| 久久久av一区| 欧美国产日韩一区二区三区| 深夜精品寂寞黄网站在线观看| 欧美性少妇18aaaa视频| 国产色婷婷国产综合在线理论片a| 高清一区二区三区四区五区| 在线播放国产一区中文字幕剧情欧美| 国产精品久久久久久久久久久久| 欧美日韩精品国产| 538国产精品一区二区免费视频| 亚洲欧美日韩精品久久奇米色影视| 欧美日韩国产一区在线| 亚洲小视频在线| 国产精品日韩精品| 国产精品稀缺呦系列在线| 亚洲最新视频在线| 精品自拍视频在线观看| 日韩电影第一页| 18久久久久久| 亚洲美女av黄| 亚洲欧洲在线播放| 日韩av大片免费看| 91亚洲精品久久久| 色偷偷av亚洲男人的天堂| 亚洲热线99精品视频| 国产精品专区h在线观看| 国产精品免费一区豆花| 日韩在线观看高清| 中文字幕欧美日韩在线| 久久中文字幕一区| 亚洲美女免费精品视频在线观看| 欧美一区第一页| 久久香蕉国产线看观看网| 国模精品一区二区三区色天香| 国产日韩欧美综合| 色一情一乱一区二区| 精品自拍视频在线观看| 日韩高清有码在线| 日韩电视剧在线观看免费网站| 国产在线观看不卡| 青青青国产精品一区二区| 精品久久久一区二区| 国产精品第七十二页| 久久久久久午夜| 亚洲乱码一区av黑人高潮| 成人激情视频在线播放| 米奇精品一区二区三区在线观看| 午夜剧场成人观在线视频免费观看| 精品视频在线播放色网色视频| 欧美一级片在线播放| 久久偷看各类女兵18女厕嘘嘘| 精品亚洲夜色av98在线观看| 欧美国产日产韩国视频| 欧美亚洲免费电影| 亚洲深夜福利在线| 国产精品电影网| 精品亚洲va在线va天堂资源站| 国产精品第一区| 欧美一区二区.| 欧美网站在线观看| 9.1国产丝袜在线观看| 亚洲男人天堂九九视频| 久久av在线播放| 国产成人精品免高潮费视频| 尤物yw午夜国产精品视频明星| 欧美伊久线香蕉线新在线| 日韩精品视频在线| 欧美中在线观看| 欧洲精品毛片网站| 欧美日韩一区二区免费在线观看| 欧美午夜无遮挡| 欧美亚洲激情视频| 精品国产欧美一区二区五十路| 色综合久久中文字幕综合网小说| 亚洲国产天堂久久综合网| 国产精品嫩草影院一区二区| 91免费人成网站在线观看18| 欧美激情综合色综合啪啪五月| 国产成人亚洲综合91| 国内精品美女av在线播放| 国产成人在线亚洲欧美| 川上优av一区二区线观看| 97在线免费观看视频| 亚洲午夜小视频| 欧美大片欧美激情性色a∨久久| 久久福利网址导航| 欧美久久精品午夜青青大伊人| 91视频免费网站| 国产免费一区二区三区在线观看| 欧美极品欧美精品欧美视频| 精品视频9999| 国产精品成久久久久三级| 久久久久国产精品www| 亚洲欧美另类国产| 欧美成人h版在线观看| 日韩电影在线观看永久视频免费网站| 欧美日韩亚洲国产一区| 久久久久久久久91| 亚洲精品网站在线播放gif| 在线亚洲男人天堂| 国产精品自产拍在线观看| 久久这里有精品| 午夜精品一区二区三区在线视| 国产一区二区黑人欧美xxxx| 亚洲一区二区国产| 欧美又大又硬又粗bbbbb| 最新国产成人av网站网址麻豆| 一本大道香蕉久在线播放29| 精品久久久久久久久久久久久久| 亚洲人高潮女人毛茸茸| 色综合色综合网色综合| 欧美日韩中文字幕| 中文字幕精品一区二区精品| 日韩大胆人体377p| 亚洲aⅴ日韩av电影在线观看| 亚洲免费视频观看| 亚洲成人aaa|