Concept Flow - Palindrome Partitioning Using Backtracking
Start with empty partition
Choose substring from start
Check if substring is palindrome?
No→Discard substring, try next
Yes
Add substring to current partition
Recurse for remaining string
If string empty
→Save current partition as solution
Backtrack: remove last substring
↩Back to choose next substring
Start from the beginning, pick substrings, check palindrome, recurse on remainder, save complete partitions, then backtrack to try other options.
