Backtrack
Generate Parentheses
Some pruning conditions:
left
andright
represent the number of parentheses that can still be used. If at some pointleft
is greater thanright
, it means there are more)
than(
in the track, which is invalid.- If at any point
left
orright
is less than 0, it means we have used more parentheses than allowed, which is invalid.
Solution:
Numbers With Same Consecutive Differences
Solution: