def height_balanced(self, binary_tree): raise EOPINotImplementedError()
def breadth_first_search(self, binary_tree): raise EOPINotImplementedError()
def kth_elem_spiral_order(self, non_sqr_matrix, k): raise EOPINotImplementedError()
def number_of_score_combinations(self, final_score, play_scores): raise EOPINotImplementedError()
def first_occurrence_of_k(self, sorted_list, k): raise EOPINotImplementedError()
def push(self, elem): raise EOPINotImplementedError()
def make_spiral_ordered_matrix(self, dimension): raise EOPINotImplementedError()
def merge_sorted_lists(self, *stock_price_lists): raise EOPINotImplementedError()
def towers_of_hanoi(self, n_rings): raise EOPINotImplementedError()
def lca_of_two_nodes(self, binary_tree, node_a, node_b): raise EOPINotImplementedError()
def last_elem_spiral_order(self, non_sqr_matrix): raise EOPINotImplementedError()
def replace_and_remove(self, str_list, size): raise EOPINotImplementedError()
def not_k_balanced_tree(self, binary_tree, k): raise EOPINotImplementedError()
def dutch_flag_partition(self, pivot_index, unpartitioned_list): raise EOPINotImplementedError()
def pop(self): raise EOPINotImplementedError()
def place_the_mailbox(self, buildings): raise EOPINotImplementedError()
def max(self): raise EOPINotImplementedError()
def k_largest_elements(self, root, k): raise EOPINotImplementedError()
def nearest_repeated_words(self, word_list): return EOPINotImplementedError()
def reverse_sublist(self, llist_a, s, f): raise EOPINotImplementedError()
def find_median(self, non_sorted_list): raise EOPINotImplementedError()
def is_power_two(self, num): raise EOPINotImplementedError()
def random_sampling(self, distinct_elem_list, size): raise EOPINotImplementedError()
def right_prop_rightmost_bit(self, num): raise EOPINotImplementedError()
def first_key_greater(self, root, value): raise EOPINotImplementedError()
def mod_power_two(self, num, power_two): raise EOPINotImplementedError()
def spiral_order_of_non_sqr_matrix(self, non_sqr_matrix): raise EOPINotImplementedError()
def four_val_partition(self, unpartitioned_list): raise EOPINotImplementedError()
def merge_two_sorted_dllists(self, dllist_a, dllist_b): raise EOPINotImplementedError()
def enumerate_int_pairs(self, num_pairs): raise EOPINotImplementedError()