அல்கோரிதம்technique
Two Pointer Technique — இரட்டை traversal
TT
Testlaa Team
May 14, 2026•1 min read
Technique: invariant (lo, hi என்ன meaning), ஒவ்வொரு move-யும் invariant காப்பு, pointers meet வரை.
Try this in Python
def reverse_words_inplace(s: list[str]) -> None:
"""Toy: reverse a char array using two ends (idea only)."""
lo, hi = 0, len(s) - 1
while lo < hi:
s[lo], s[hi] = s[hi], s[lo]
lo += 1
hi -= 1
a = list("hello")
reverse_words_inplace(a)
print("".join(a))
Key takeaways
- ஒரே sequence-ல் இரு முனைகள்.
- ஒவ்வொரு pointer-க்கும் meaning சொல்லுங்கள்.
- கோடு முன் diagram.
Tags:
Two pointersPythonமாணவர்கள்
