Content based recommendation system implemented in C++ with the IMDB dataset.
Data structures: bloom filters for information retrieval, BK trees for checking in o(1), linked list.
Algorithms: dynamic levenshtein algorithm for movie search suggestion and recommendation, FNV and Murmurhash3 to construct the bloom filters.