Part XII · Algorithm Engineering, Java Practice and Tutorial Publishing
73. Capstone Projects and End-to-End Applications
6 lessons•31 topics•Beginner to Expert
0 of 6 lessons published
73.01Outline
Beginner projects
- Custom ArrayList and LinkedList
- Stack-based calculator
- Expression parser
- Sorting visualizer
- Binary search visualizer
73.02Outline
Tree and indexing projects
- File-system browser
- Autocomplete using trie
- Word frequency analytics
- BST explorer
- Heap visualizer
73.03Outline
Graph projects
- Route planner
- Maze pathfinder
- Dependency planner
- Social network components
- Transit shortest path
73.04Outline
Algorithms playground
- Interactive recursion tree
- DP table visualizer
- Sorting race
- Greedy vs optimal comparison
73.05Outline
Advanced projects
- Text search engine
- Range-query service
- Plagiarism similarity demo
- Network-flow assignment
- Sudoku DLX solver
73.06Outline
Engineering project criteria
- Correctness
- API design
- Automated tests
- Benchmarks
- Complexity report
- Documentation
- Educational visuals