Solving the 8-Puzzle is more than just moving tiles — it’s about choosing the best strategy to reach the goal efficiently. I took on the challenge of implementing BFS, DFS, Greedy Best-First Search, ...
I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After going through this study plan, I got hired as a ...
Note: Some of the code here is old and was written when I was learning C++. It might be possible that code is not safe or making wrong assumptions. Please use with caution. Pull requests are always ...