R
1 min read
Flight Management System (from scratch)

Chained hash · linked list · queue · graph + Dijkstra, all hand-written

  • C++11
  • Data Structures
  • Dijkstra
  • HTTP Server

Data-structures course design where every core structure — chained hash table, booking linked list, circular queue, adjacency-list graph with Dijkstra, and a min-heap — is implemented from scratch without relying on STL containers for the core logic.

Two front-ends over the same data structures: a menu-driven CLI, and a web version served by a hand-written HTTP server with a built-in Dijkstra shortest-path visualization.