Concept Flow - Valid Palindrome Two Pointer
Start with two pointers
Check if left < right?
No→End: Palindrome
Yes
Skip non-alphanumeric at left
Skip non-alphanumeric at right
Compare characters at left and right
Return False
Move left++ and right--
↩Back to Check
Two pointers start at the string ends, skip non-letters/numbers, compare characters, move inward until pointers cross or mismatch.
