Goal
- Solve Sliding Tile Puzzles.
- Use Heuristics.
- Test Implementation.
- Performance Optimization.
Takeaways
- Complexity Analysis
- Algorithm Design
- Heap Data Structures
- Hash Maps
- Unordered Sets
Disclaimer
- Due to the Univeristy of Pittsburgh's academic integrity policy, I am unable to publicly
provide detailed information on
my design process, and final design of this project. If you are in need of any more
clarification you can contact me here.