Todo List

File avltree.cpp
  update code to use C++ STL library features and OO structure
File binary_search_tree.cpp
  update code to use C++ STL library features and OO structure
Member create_list (int key)
  fix memory leak
Member data_structures::trie::deleteString (const std::string &str, int index)
  review the function ::data_structure::trie::deleteString and the commented lines
Member fib_b
  @stepfencurryxiao add documetnation
Member get_input ()
  @christianbender Get input from STDIO or write input to memory as done above.
File hash_search.cpp
  fix the program for memory leaks and better structure in C++ and not C fashion
File heavy_light_decomposition.cpp
  Support edge weight queries, by storing the edge weight value in it's child algorithm verified by testing in CSES path queries: https://cses.fi/problemset/task/1138
File hill_cipher.cpp
  Better matrix generation algorithm.
Member mat_size
  @stepfencurryxiao add documetnation
File paranthesis_matching.cpp
  implement as a C++ class
Member test1 ()
  better ways to self-check a matrix output?
Member test3 ()
  This test fails