diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2020-09-23 08:45:49 +0200 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2020-09-23 08:45:49 +0200 |
| commit | da8ca975fb9d11d3801fef66344736e675734c42 (patch) | |
| tree | 5b306e31567a632036967db4da7dcd594d6ac3c0 /recursive_node.py | |
| parent | 0cbb9da5d206817f857391b1965467945c25c056 (diff) | |
Deleting some misc files
Diffstat (limited to 'recursive_node.py')
| -rw-r--r-- | recursive_node.py | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/recursive_node.py b/recursive_node.py deleted file mode 100644 index 22bc75d..0000000 --- a/recursive_node.py +++ /dev/null @@ -1,58 +0,0 @@ -import numpy as np - - -class Node(): - """ - @todo: docstring for Node - """ - def __init__(self, value=None): - """@todo: Docstring for init method. - - /value=None/ @todo - - """ - self.value = value - - def add_split(self, left, right): - """ - @todo: Docstring for add_split - """ - self.left = left - self.right = right - - -class Tree(): - """ - @todo: docstring for Tree - """ - def __init__(self, root_node_obj): - """@todo: Docstring for init method. - - /root_node_obj/ @todo - - """ - self.tree = root_node_obj - - def __repr__(self): - nodelist = [self.tree] - tree_str = '' - while nodelist: - current_node = nodelist.pop() - # print(current_node.value) - try: - childs = [current_node.right, current_node.left] - nodelist += childs - except AttributeError: - pass - tree_str += current_node.value - return tree_str - - -n1 = Node(value="root\n") -n2 = Node(value="left child of n1, ") -n3 = Node(value="right child of n1") - -n1.add_split(n2, n3) - -my_tree = Tree(n1) -print(my_tree) |
