COMP 250 final project Theory applied: Graph representation and traversal Hash tables for efficient data retrieval Algorithmic efficiency Integration of data structures and sorting algorithms