LeetCode
https://leetcode.com/lenyagolikov/
Arrays
- Check if N and its Double Exist: Solution | Link to LeetCode
- Contains Duplicate: Solution | Link to LeetCode
- Duplicate Zeros: Solution | Link to LeetCode
- Find All Duplicates in an Array: Solution | Link to LeetCode
- Find All Numbers Disappeared in an Array: Solution | Link to LeetCode
- Find Numbers with Even Number of Digits: Solution | Link to LeetCode
- Height Checker: Solution | Link to LeetCode
- Increasing Triplet Subsequence: Solution | Link to LeetCode
- Kth Largest Element in an Array: Solution | Link to LeetCode
- Longest Substring Without Repeating Characters: Solution | Link to LeetCode
- Majority Element: Solution | Link to LeetCode
- Max Consecutive Ones: Solution | Link to LeetCode
- Meetings Rooms: Solution | Link to LintCode
- Merge Intervals: Solution | Link to LeetCode
- Missing Number: Solution | Link to LeetCode
- Range Sum Query - Immutable: Solution | Link to LeetCode
- Replace Elements with Greatest Element on Right Side: Solution | Link to LeetCode
- Single Number: Solution | Link to LeetCode
- Subsets: Solution | Link to LeetCode
- Third Maximum Number: Solution | Link to LeetCode
- Two Sum: Solution | Link to LeetCode
- Valid Mountain Array: Solution | Link to LeetCode
Backtracking
- Generate Parentheses: Solution | Link to LeetCode
- Letter Case Permutation: Solution | Link to LeetCode
- Permutations: Solution | Link to LeetCode
- Word Search: Solution | Link to LeetCode
Binary Search
- Binary Search: Solution | Link to LeetCode
- Find First and Last Position of Element in Sorted Array: Solution | Link to LeetCode
- Find Peak Element: Solution | Link to LeetCode
- Find Smallest Letter Greater Than Target: Solution | Link to LeetCode
- Peak Index in a Mountain Array: Solution | Link to LeetCode
- Search in Rotated Sorted Array: Solution | Link to LeetCode
Binary Search Tree
- Lowest Common Ancestor of a Binary Search Tree: Solution | Link to LeetCode
Binary Tree
- Average of Levels in Binary Tree: Solution | Link to LeetCode
- Diameter of Binary Tree: Solution | Link to LeetCode
- Invert Binary Tree: Solution | Link to LeetCode
- Maximum Depth of Binary Tree: Solution | Link to LeetCode
- Merge Two Binary Trees: Solution | Link to LeetCode
- Minimum Depth of Binary Tree: Solution | Link to LeetCode
- Path Sum: Solution | Link to LeetCode
- Same Tree: Solution | Link to LeetCode
- Subtree of Another Tree: Solution | Link to LeetCode
Design
- Insert Delete GetRandom O(1): Solution | Link to LeetCode
Dynamic Programming
- Best Time to Buy and Sell Stock: Solution | Link to LeetCode
- Climbing Stairs: Solution | Link to LeetCode
- Coin Change: Solution | Link to LeetCode
- Counting Bits: Solution | Link to LeetCode
- Jump Game: Solution | Link to LeetCode
- Longest Increasing Subsequence: Solution | Link to LeetCode
- Longest Palindromic Substring: Solution | Link to LeetCode
- Maximum Subarray: Solution | Link to LeetCode
Hash Table
- Group Anagrams: Solution | Link to LeetCode
- Top K Frequent Elements: Solution | Link to LeetCode
Linked List
- Add Two Numbers: Solution | Link to LeetCode
- Copy List with Random Pointer: Solution | Link to LeetCode
- Design Linked List: Solution | Link to LeetCode
- Flatten a Multilevel Doubly Linked List: Solution | Link to LeetCode
- Intersection of Two Linked Lists: Solution | Link to LeetCode
- Linked List Cycle: Solution | Link to LeetCode
- Linked List Cycle II: Solution | Link to LeetCode
- Merge Two Sorted Lists: Solution | Link to LeetCode
- Middle of the Linked List: Solution | Link to LeetCode
- Odd Even Linked List: Solution | Link to LeetCode
- Palindrome Linked List: Solution | Link to LeetCode
- Remove Duplicates from Sorted List: Solution | Link to LeetCode
- Remove Linked List Elements: Solution | Link to LeetCode
- Remove Nth Node From End of List: Solution | Link to LeetCode
- Reverse Linked List: Solution | Link to LeetCode
- Rotate List: Solution | Link to LeetCode
Matrix
- Number of Islands: Solution | Link to LeetCode
- Leftmost Column with at Least a One: Solution | Link to LeetCode
- Set Matrix Zeroes: Solution | Link to LeetCode
- Spiral Matrix: Solution | Link to LeetCode
Prefix Sum
- Product of Array Except Self: Solution | Link to LeetCode
Two Pointers
- Backspace String Compare: Solution | Link to LeetCode
- Find the Duplicate Number: Solution | Link to LeetCode
- Merge Sorted Array: Solution | Link to LeetCode
- Move Zeroes: Solution | Link to LeetCode
- Remove Element: Solution | Link to LeetCode
- Remove Duplicates from Sorted Array: Solution | Link to LeetCode
- Sort Array By Parity: Solution | Link to LeetCode
- Sort Colors: Solution | Link to LeetCode
- Squares of a Sorted Array: Solution | Link to LeetCode
- Three Sum: Solution | Link to LeetCode