2019-11-07 08:58:16 -05:00
|
|
|
class TreeNode:
|
2020-01-14 17:45:31 +02:00
|
|
|
def __init__(self, data, left=None, right=None):
|
2018-02-20 05:19:49 +08:00
|
|
|
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
|
|
|
|
|
|
|
|
|
2019-11-07 08:58:16 -05:00
|
|
|
class BinarySearchTree:
|
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
|