Tags
Algorithm
Golang
- A1B2C3: Two Go Routine Print A1B2C3....Z26
- Intersection Of Two Sorted Arrays Using In Place Approach
- Search Graph In Golang
- Weighted Edit Distance
- 0072. Edit Distance
A1B2C3
Interview
Algorithms
- Find Target Last Index
- Intersection Of Two Sorted Arrays Using In Place Approach
- Search Graph In Golang
Go
- Find Target Last Index
- Bank Requests
- Binary Gap
- Cyclic Rotation
- NUM.LEETCODETITLE
- 0002.Add Two Numbers
- 0003.Longest Substring Without Repeating Characters
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 0015. 3Sum
- 0019. Remove Nth Node From End of List
- 0020. Valid Parentheses
- 0021. Merge Two Sorted Lists
- 0028. Find the Index of the First Occurrence in a String
- 33. Search in Rotated Sorted Array
- 0034. Find First and Last Position of Element in Sorted Array
- 0049.Group Anagrams
- 0053.Maximum Subarray
- 0070.Climbing Stairs
- 74. Search a 2D Matrix
- 0078. Subsets
- 100. Same Tree
- 0104.Maximum Depth of Binary Tree
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 110. Balanced Binary Tree
- 0121.Best Time to Buy and Sell Stock
- 0125. Valid Palindrome
- 128. Longest Consecutive Sequence
- 138. Copy List with Random Pointer
- 143. Reorder List
- 0153.Find-Minimum-in-Rotated-Sorted-Array
- 0167.Two Sum II Input Array Is Sorted
- 206. Reverse Linked List
- 0215. Kth Largest Element in an Array
- 0217.Contains-Duplicate
- 226. Invert Binary Tree
- 238. Product of Array Except Self
- 0242.Valid-Anagram
- 0283. Move Zeroes
- 0322.Coin Change
- 347. Top K Frequent Elements
- 380. Insert Delete GetRandom O(1)
- 381.Insert Delete GetRandom O(1) Duplicates allowed
- 412. Fizz Buzz
- 0543. Diameter of Binary Tree
- 0695.Max Area of Island
- 0703. Kth Largest Element in a Stream
- 0733.Flood Fill
- 746. Min Cost Climbing Stairs
- 875. Koko Eating Bananas
- 0981.Time Based Key-Value Store
- 1046. Last Stone Weight
- 1195. Fizz Buzz Multithreaded
- Golang Container Heap
Easy
- Find Target Last Index
- 0001.Two Sum
- 0020. Valid Parentheses
- 0027.Remove Element
- 0028. Find the Index of the First Occurrence in a String
- 0035.Search Insert Position
- 0070.Climbing Stairs
- 0088.Merge Sorted Array
- 100. Same Tree
- 0104.Maximum Depth of Binary Tree
- 110. Balanced Binary Tree
- 0121.Best Time to Buy and Sell Stock
- 0125. Valid Palindrome
- 0141.Linked List Cycle
- 0203.Remove Linked List Elements
- 206. Reverse Linked List
- 0217.Contains-Duplicate
- 226. Invert Binary Tree
- 0242.Valid-Anagram
- 0283. Move Zeroes
- 0344.Reverse String
- 0409. Longest Palindrome
- 412. Fizz Buzz
- 0509.Fibonacci Number
- 0543. Diameter of Binary Tree
- 0703. Kth Largest Element in a Stream
- 0704.Binary Search
- 0721.Accounts Merge
- 0733.Flood Fill
- 746. Min Cost Climbing Stairs
- 0876.Middle of the Linked List
- 1046. Last Stone Weight
Find Target Last Index
Right Bound
Left Bound
Intersection
Search Graph
BFS
WeightedEditDistance
Dynamic Programming
- Weighted Edit Distance
- 0053.Maximum Subarray
- 0072. Edit Distance
- 0300.Longest Increasing Subsequence
- 0322.Coin Change
- 0354. Russian Doll Envelope
- 0509.Fibonacci Number
- 516. Longest Palindromic Subsequence
- 1143.Longest Common Subsequence
CodeSignal
Bank Requests
Codility
Iterations
Painless
Bitwise Manipulation
Array
- Cyclic Rotation
- 0003.Longest Substring Without Repeating Characters
- 0011.Container With Most Water
- 0015. 3Sum
- 0027.Remove Element
- 33. Search in Rotated Sorted Array
- 0034. Find First and Last Position of Element in Sorted Array
- 0035.Search Insert Position
- 0053.Maximum Subarray
- 0059.Spiral Matrix II
- 74. Search a 2D Matrix
- 0088.Merge Sorted Array
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 128. Longest Consecutive Sequence
- 0167.Two Sum II Input Array Is Sorted
- 0217.Contains-Duplicate
- 238. Product of Array Except Self
- 380. Insert Delete GetRandom O(1)
- 381.Insert Delete GetRandom O(1) Duplicates allowed
- 875. Koko Eating Bananas
Multiple Pointers
LeetCode
- NUM.LEETCODETITLE
- 0002.Add Two Numbers
- 0003.Longest Substring Without Repeating Characters
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 0015. 3Sum
- 0019. Remove Nth Node From End of List
- 0020. Valid Parentheses
- 0021. Merge Two Sorted Lists
- 0028. Find the Index of the First Occurrence in a String
- 33. Search in Rotated Sorted Array
- 0034. Find First and Last Position of Element in Sorted Array
- 0049.Group Anagrams
- 0053.Maximum Subarray
- 0070.Climbing Stairs
- 74. Search a 2D Matrix
- 0078. Subsets
- 100. Same Tree
- 0104.Maximum Depth of Binary Tree
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 110. Balanced Binary Tree
- 0121.Best Time to Buy and Sell Stock
- 0125. Valid Palindrome
- 128. Longest Consecutive Sequence
- 138. Copy List with Random Pointer
- 143. Reorder List
- 0153.Find-Minimum-in-Rotated-Sorted-Array
- 0167.Two Sum II Input Array Is Sorted
- 206. Reverse Linked List
- 0215. Kth Largest Element in an Array
- 0217.Contains-Duplicate
- 226. Invert Binary Tree
- 238. Product of Array Except Self
- 0242.Valid-Anagram
- 0283. Move Zeroes
- 0322.Coin Change
- 347. Top K Frequent Elements
- 380. Insert Delete GetRandom O(1)
- 381.Insert Delete GetRandom O(1) Duplicates allowed
- 412. Fizz Buzz
- 0543. Diameter of Binary Tree
- 0695.Max Area of Island
- 0703. Kth Largest Element in a Stream
- 0733.Flood Fill
- 746. Min Cost Climbing Stairs
- 875. Koko Eating Bananas
- 0981.Time Based Key-Value Store
- 1046. Last Stone Weight
- 1195. Fizz Buzz Multithreaded
Easy/Medium/Hard
LEETCODETITLE
Medium
- 0002.Add Two Numbers
- 0003.Longest Substring Without Repeating Characters
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 0015. 3Sum
- 0019. Remove Nth Node From End of List
- 33. Search in Rotated Sorted Array
- 0034. Find First and Last Position of Element in Sorted Array
- 0046.Permutations
- 0049.Group Anagrams
- 0053.Maximum Subarray
- 0059.Spiral Matrix II
- 74. Search a 2D Matrix
- 0075.Sort Colors
- 0078. Subsets
- 0094.Binary Tree Inorder Traversal
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 128. Longest Consecutive Sequence
- 138. Copy List with Random Pointer
- 0142.Linked List Cycle II
- 0153.Find-Minimum-in-Rotated-Sorted-Array
- 0167.Two Sum II Input Array Is Sorted
- 0209. Minimum Size Subarray Sum
- 0215. Kth Largest Element in an Array
- 238. Product of Array Except Self
- 0300.Longest Increasing Subsequence
- 0310.Minimum Height Trees
- 0322.Coin Change
- 347. Top K Frequent Elements
- 380. Insert Delete GetRandom O(1)
- 0438.Find All Anagrams in a String
- 516. Longest Palindromic Subsequence
- 0567.Permutation in String
- 0693.Binary Number with Alternating Bits
- 0695.Max Area of Island
- 0752.Open the Lock
- 875. Koko Eating Bananas
- 0981.Time Based Key-Value Store
- 1143.Longest Common Subsequence
- 1195. Fizz Buzz Multithreaded
Add Two Numbers
Linked List
- 0002.Add Two Numbers
- 0019. Remove Nth Node From End of List
- 0141.Linked List Cycle
- 0142.Linked List Cycle II
- 143. Reorder List
- 0203.Remove Linked List Elements
- 0876.Middle of the Linked List
Math
Recursion
Amazon
- 0002.Add Two Numbers
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 0019. Remove Nth Node From End of List
- 33. Search in Rotated Sorted Array
- 74. Search a 2D Matrix
- 128. Longest Consecutive Sequence
- 138. Copy List with Random Pointer
- 143. Reorder List
- 0153.Find-Minimum-in-Rotated-Sorted-Array
Apple
- 0002.Add Two Numbers
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 0019. Remove Nth Node From End of List
- 33. Search in Rotated Sorted Array
- 74. Search a 2D Matrix
- 138. Copy List with Random Pointer
- 143. Reorder List
- 0153.Find-Minimum-in-Rotated-Sorted-Array
- 412. Fizz Buzz
Microsoft
- 0002.Add Two Numbers
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 0019. Remove Nth Node From End of List
- 33. Search in Rotated Sorted Array
- 74. Search a 2D Matrix
- 128. Longest Consecutive Sequence
- 138. Copy List with Random Pointer
- 143. Reorder List
- 0153.Find-Minimum-in-Rotated-Sorted-Array
- 412. Fizz Buzz
Bloomberg
- 0002.Add Two Numbers
- 0019. Remove Nth Node From End of List
- 74. Search a 2D Matrix
- 138. Copy List with Random Pointer
- 143. Reorder List
Longest Substring Without Repeating Characters
Sliding Window
- 0003.Longest Substring Without Repeating Characters
- 0209. Minimum Size Subarray Sum
- 0438.Find All Anagrams in a String
- 0567.Permutation in String
Hash Table
- 0003.Longest Substring Without Repeating Characters
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 128. Longest Consecutive Sequence
- 0981.Time Based Key-Value Store
String
- 0003.Longest Substring Without Repeating Characters
- 0028. Find the Index of the First Occurrence in a String
- 0409. Longest Palindrome
- 0981.Time Based Key-Value Store
DP
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 0019. Remove Nth Node From End of List
- 128. Longest Consecutive Sequence
- 138. Copy List with Random Pointer
Adobe
- 0005. Longest Palindromic Substring
- 0011.Container With Most Water
- 128. Longest Consecutive Sequence
- 143. Reorder List
- 0153.Find-Minimum-in-Rotated-Sorted-Array
Container With Most Water
Two Pointers
- 0011.Container With Most Water
- 0015. 3Sum
- 0019. Remove Nth Node From End of List
- 0028. Find the Index of the First Occurrence in a String
- 0141.Linked List Cycle
- 0142.Linked List Cycle II
- 143. Reorder List
- 0167.Two Sum II Input Array Is Sorted
- 0344.Reverse String
- 0876.Middle of the Linked List
Greedy
3Sum
Sorting
Valid Parentheses
Merge Two Sorted Lists
Find the Index of the First Occurrence in a String
String Matching
Binary Search
- 33. Search in Rotated Sorted Array
- 0034. Find First and Last Position of Element in Sorted Array
- 74. Search a 2D Matrix
- 0167.Two Sum II Input Array Is Sorted
- 0300.Longest Increasing Subsequence
- 0354. Russian Doll Envelope
- 0704.Binary Search
- 875. Koko Eating Bananas
- 0981.Time Based Key-Value Store
33. Search in Rotated Sorted Array
Find First and Last Position of Element in Sorted Array
Backtracking
Group Anagrams
Blind75
- 0053.Maximum Subarray
- 0121.Best Time to Buy and Sell Stock
- 0217.Contains-Duplicate
- 238. Product of Array Except Self