new_stack = Stack() for text in paragraph: new_stack.push(text) new_stack.print_details() print("Stack size is {}".format(new_stack.get_size())) removed_element = new_stack.pop() print("Removed element '{}' from Queue".format(removed_element.text)) print("Stack size is {}".format(new_stack.get_size())) print("\n---------------------- Binary Tree -------------------------------") tree = ((11, "A"), (13, "B"), (8, "C"), (12, "M"), (9, "N"), (5, "Y"), (10, "Z")) nodes = [NodeB(value, data) for value, data in tree] binarytree = BinaryTree() for node in nodes: binarytree.add_element(node) binarytree.print_inorder() print(binarytree.find_element(8))