Le principe des deux pointeurs est une technique couramment utilisée en programmation pour résoudre des problèmes qui impliquent de parcourir une liste ou un tableau. L'idée est d'utiliser deux indices (ou pointeurs) pour explorer le tableau. Ces pointeurs peuvent se déplacer dans la structure selon certaines conditions, ce qui permet de résoudre le problème de manière optimale, souvent avec une complexité temporelle linéaire.
Label | Tags | Date |
---|---|---|
11. Container With Most Water | Array , Two Pointers , Greedy |
18-04-2024 |
19. Remove Nth Node From End of List | Linked List , Two Pointers |
03-03-2024 |
80. Remove Duplicates from Sorted Array II | Array , Two Pointers |
29-03-2024 |
143. Reorder List | Linked List , Two Pointers , Stack , Recursion |
23-03-2024 |
443. String Compression | String , Two Pointers |
12-03-2024 |
948. Bag of Tokens | Array , Greedy , Two Pointers , Sorting |
04-03-2024 |
1679. Max Number of K-Sum Pairs | Array , Two Pointers , Sorting , Hash Table |
13-03-2024 |
1750. Minimum Length of String After Deleting Similar Ends | String , Two Pointers |
05-03-2024 |
2486. Append Characters to String to Make Subsequence | Two Pointers , String , Greedy |
03-06-2024 |
Label | Tags | Date |
---|---|---|
42. Trapping Rain Water | Array , Two Pointers , Dynamic Programming , Stack , Monotonic Stack |
20-05-2024 |