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):
|
2021-11-18 01:04:47 +01:00
|
|
|
return f'TreeNode(data={self.data}, left={self.left}, right={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
|