Concept Flow - Why Backtracking and What Greedy Cannot Solve
Start: Problem to solve
Try Greedy Approach
Is solution optimal?
Yes→Done: Use Greedy
No
Try Backtracking
Explore all possibilities
Find optimal solution
Done: Use Backtracking
Start with greedy; if it fails to find the best solution, backtracking tries all options to find the optimal one.
