| Backspace String Compare | two-pointers string stack simulation |
| Binary Search | array binary-search |
| Check if All Characters Have Equal Number of Occurrences | hash-table string counting |
| Check If Sentence Is Pangram | hash-table string |
| Combine Two Sorted Array | two-pointers |
| Counting Elements | array hash-table |
| Find Lonely Numbers | array hash-table |
| Find Pivot Index | array |
| Find the Highest Altitude | array |
| First Letter to Appear Twice | hash-table string bit-manipulation counting |
| 2D Array - Hourglass Sum | array |
| Intersection of Multiple Arrays | array hash-table sorting counting |
| Is Subsequence | two-pointers |
| Jewels and Stones | hash-table string |
| Kth Node From End of Linked List | linked-list two-pointers |
| Largest Unique Number | array hash-table sorting |
| Linked List Cycle | hash-table linked-list two-pointers |
| Longest Subsequence With Limited Sum | array binary-search greedy sorting prefix-sum |
| Max Average Subarray | sliding-window |
| Max Sum Subarray Of Size K | sliding-window |
| Maximum Number of Balloons | hash-table string counting |
| Middle of the Linked List | linked-list two-pointers |
| Minimum Value to Get Positive Step by Step Sum | prefix-sum |
| Minimum Common Value | two-pointers |
| Missing Number | array hash-table math bit-manipulation |
| Move Zeroes | two-pointers |
| Palindrome | two-pointers |
| Range Sum Queries | prefix-sum |
| Range Sum Query - Immutable | array design prefix-sum |
| Ransom Note | hash-table string counting |
| Remove All Adjacent Duplicates In String | string stack |
| Remove Duplicates from Sorted List | linked-list two-pointers |
| Reverse Only Letters | two-pointers |
| Reverse Prefix of Word | two-pointers |
| Reverse String | two-pointers |
| Reverse Words in a String III | two-pointers |
| Running Sum of 1d Array | prefix-sum |
| Search Insert Position | array binary-search |
| Square Of Sorted Array | two-pointers |
| Two Sum | array hash-table |
| Valid Parentheses | string stack |