2017-11-13 19:09:54 -02:00
|
|
|
class TreeNode(object):
|
2018-02-20 05:19:49 +08:00
|
|
|
def __init__(self, data, left, right):
|
|
|
|
|
self.data = None
|
|
|
|
|
self.left = None
|
|
|
|
|
self.right = None
|
|
|
|
|
|
|
|
|
|
def __str__(self):
|
|
|
|
|
fmt = 'TreeNode(data={}, left={}, right={})'
|
|
|
|
|
return fmt.format(self.data, self.left, self.right)
|
2017-11-13 19:09:54 -02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
class BinarySearchTree(object):
|
2018-02-20 05:19:49 +08:00
|
|
|
def __init__(self, tree_data):
|
2017-11-13 19:09:54 -02:00
|
|
|
pass
|
|
|
|
|
|
2018-02-20 05:19:49 +08:00
|
|
|
def data(self):
|
2017-11-13 19:09:54 -02:00
|
|
|
pass
|
|
|
|
|
|
2018-02-20 05:19:49 +08:00
|
|
|
def sorted_data(self):
|
2017-11-13 19:09:54 -02:00
|
|
|
pass
|