def __main__(): my_list = List() # Creating a new list. my_tree = Tree() for i in range(1, 20): entry = random.randrange(20) my_tree.tree_insert(entry) if i is 10: remove = entry my_list.add__to("a") my_list.add__to("six") my_list.add__to("six") print(my_list.__str__()) print(my_tree.__str__()) my_tree.tree_remove(remove) print("AFTER REMOVAL OF " + str(remove)) print(my_tree.__str__())
tree.validate_nodes() if __name__ == '__main__': quit = "q" threads = [ threading.Thread(target=make_changes, args=(index, ), daemon=True) for index in range(10) ] for thread in threads: thread.start() validity = threading.Thread(target=check, args=(), daemon=True) validity.start() while True: try: x = input() print(x) if x == quit: keep_running = False break except KeyboardInterrupt: print('You pressed Ctrl+C!') keep_running = False break for thread in threads: thread.join() tree.__str__() validity.join() sys.exit(0)