| 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
|