Data Structures Course Project

School Python

Implementation of various data structures including trees, graphs, and hash tables for my computer science course.

A comprehensive project for my Data Structures and Algorithms course. Implemented various fundamental data structures from scratch including binary search trees, AVL trees, graphs with DFS/BFS traversal, and custom hash tables with collision handling.

Technologies used:

  • Python 3
  • Unit testing with pytest
  • Algorithm analysis and optimization
← Back to Projects