Labs
Build something real
Three console projects placed along the roadmap. Each one combines the structures you just learned into a working tool. Start from the starter file, tick off the milestones, and only open the solution once yours works.
- After phase 2: Linear StructuresLibrary ManagerA linked list of books, an undo stack for add/remove, and a circular request queue for borrowing, driven by text commands.
- After phase 3: Searching & SortingGrade AnalyzerRead student scores, rank them with all three simple sorts, compare their operation counts, and binary-search students by name.
- After phase 6: GraphsMap NavigatorStore buildings in a BST, paths in a graph, find routes with BFS, explore with DFS, and sort results with merge sort and quick sort.