summaryrefslogtreecommitdiff
path: root/recursive_node.py
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2020-09-23 08:45:49 +0200
committerMike Vink <mike1994vink@gmail.com>2020-09-23 08:45:49 +0200
commitda8ca975fb9d11d3801fef66344736e675734c42 (patch)
tree5b306e31567a632036967db4da7dcd594d6ac3c0 /recursive_node.py
parent0cbb9da5d206817f857391b1965467945c25c056 (diff)
Deleting some misc files
Diffstat (limited to 'recursive_node.py')
-rw-r--r--recursive_node.py58
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)