06Systems·2021
IMDB Movie Database
A search-and-recommendation engine built from raw data structures in C++.
- 3
- Core structures
- 5
- Search dimensions
- C++
- From scratch
Before reaching for a database, build one. This C++ project implements search and recommendation over a movie dataset using the data structures themselves — linked lists, hash tables, and AVL trees — so the performance characteristics are something you understand rather than inherit.
What it does
- Advanced search across genre, year, rating, actor, and director using hand-built hash tables and AVL trees.
- A recommendation engine that leverages co-actor relationships to suggest related films.
- Query performance optimized with deliberate search and sorting algorithms to cut retrieval time.