Shawn's blog
CERTIFICATEMY HUMAN GRAPHABOUTARCHIVESCATEGORIESHOMETAGS

    AI

  • Dec 01, 2020 Cooperative project - PHM program
  • Accolite

  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Adobe

  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Feb 27, 2021 [LeetCode February Challange] Day 27 - Divide Two Integers
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 07, 2020 [LeetCode October Challange] Day 7 - Rotate List
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Airbnb

  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Akuna Capital

  • Sep 28, 2020 [LeetCode September Challange]Day28-Subarray Product Less Than K
  • Alation

  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Amazon

  • Apr 21, 2021 [LeetCode April Challange] Day 21 - Triangle
  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 10, 2021 Inorder Successor in BST
  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 07, 2021 Largest Unique Number
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 08, 2021 [LeetCode March Challange] Day 08 - Remove Palindromic Subsequences
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Feb 27, 2021 [LeetCode February Challange] Day 27 - Divide Two Integers
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 24, 2021 [LeetCode February Challange] Day 24 - Score of Parentheses
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 18, 2021 [LeetCode February Challange] Day 18 - Arithmetic Slices
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 12, 2021 [LeetCode February Challange] Day 12 - Number of Steps to Reduce a Number to Zero
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 05, 2021 [LeetCode February Challange] Day 5 - Simplify Path
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 28, 2021 161. One Edit Distance
  • Jan 27, 2021 [LeetCode January Challange] Day 27 - Concatenation of Consecutive Binary Numbers
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 21, 2021 Nested List Weight Sum
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 05, 2021 [LeetCode January Challange] Day 5 - Remove Duplicates from Sorted List II
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Dec 02, 2020 [LeetCode December Challange] Day 2 - Linked List Random Node
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 29, 2020 [LeetCode October Challange] Day 29 - Maximize Distance to Closest Person
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 14, 2020 [LeetCode October Challange] Day 14 - House Robber II
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Oct 10, 2020 [LeetCode October Challange] Day 10 - Minimum Number of Arrows to Burst Balloons
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 08, 2020 [LeetCode October Challange] Day 8 - Binary Search
  • Oct 07, 2020 [LeetCode October Challange] Day 7 - Rotate List
  • Oct 06, 2020 [LeetCode October Challange] Day 6 - Insert into a Binary Search Tree
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 24, 2020 [LeetCode September Challange]Day24-Find the Difference
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Amazon Lyft

  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Apple

  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 08, 2021 [LeetCode February Challange] Day 8 - Peeking Iterator
  • Feb 07, 2021 [LeetCode February Challange] Day 7 - Shortest Distance to a Character
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 04, 2021 [LeetCode February Challange] Day 4 - Longest Harmonious Subsequence
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Oct 27, 2020 [LeetCode October Challange] Day 27 - Linked List Cycle II
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Arduino

  • Oct 14, 2019 MQTT with wemos & win10
  • Arista Networks

  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Array

  • Apr 21, 2021 [LeetCode April Challange] Day 21 - Triangle
  • Apr 12, 2021 [LeetCode April Challange] Day 12 - Beautiful Arrangement II
  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Apr 07, 2021 Largest Unique Number
  • Apr 05, 2021 [LeetCode April Challange] Day 05 - Global and Local Inversions
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 02, 2021 [LeetCode April Challange] Day 02 - Ones and Zeroes
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 06, 2021 [LeetCode March Challange] Day 06 - Short Encoding of Words
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Mar 01, 2021 [LeetCode March Challange] Day 01 - Distribute Candies
  • Feb 26, 2021 [LeetCode February Challange] Day 26 - Validate Stack Sequences
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 22, 2021 [LeetCode February Challange] Day 22 - Longest Word in Dictionary through Deleting
  • Feb 18, 2021 [LeetCode February Challange] Day 18 - Arithmetic Slices
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 08, 2021 [LeetCode February Challange] Day 8 - Peeking Iterator
  • Feb 07, 2021 [LeetCode February Challange] Day 7 - Shortest Distance to a Character
  • Feb 04, 2021 [LeetCode February Challange] Day 4 - Longest Harmonious Subsequence
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Jan 25, 2021 [LeetCode January Challange] Day 25 - Check If All 1's Are at Least Length K Places Away
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Jan 21, 2021 [LeetCode January Challange] Day 21 - Find the Most Competitive Subsequence
  • Jan 18, 2021 [LeetCode January Challange] Day 18 - Max Number of K-Sum Pairs
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 15, 2021 [LeetCode January Challange] Day 15 - Get Maximum in Generated Array
  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Jan 13, 2021 [LeetCode January Challange] Day 13 - Boats to Save People
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 08, 2021 [LeetCode January Challange] Day 8 - Check If Two String Arrays are Equivalent
  • Jan 06, 2021 [LeetCode January Challange] Day 6 - Kth Missing Positive Number
  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Jan 01, 2021 [LeetCode January Challange] Day 1 - Check Array Formation Through Concatenation
  • Dec 13, 2020 [LeetCode December Challange] Day 13 - Burst Balloons
  • Dec 11, 2020 [LeetCode December Challange] Day 11 - Remove Duplicates from Sorted Array II
  • Dec 10, 2020 [LeetCode December Challange] Day 10 - Valid Mountain Array
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Dec 07, 2020 [LeetCode December Challange] Day 7 - Spiral Matrix II
  • Dec 06, 2020 Shortest Word Distance
  • Dec 05, 2020 [LeetCode December Challange] Day 5 - Can Place Flowers
  • Oct 30, 2020 [LeetCode October Challange] Day 30 - Number of Longest Increasing Subsequence
  • Oct 29, 2020 [LeetCode October Challange] Day 29 - Maximize Distance to Closest Person
  • Oct 28, 2020 [LeetCode October Challange] Day 28 - Summary Ranges
  • Oct 24, 2020 [LeetCode October Challange] Day 24 - Bag of Tokens
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • Oct 19, 2020 [LeetCode October Challange] Day 19 - Minimum Domino Rotations For Equal Row
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Oct 14, 2020 [LeetCode October Challange] Day 14 - House Robber II
  • Oct 10, 2020 [LeetCode October Challange] Day 10 - Minimum Number of Arrows to Burst Balloons
  • Oct 08, 2020 [LeetCode October Challange] Day 8 - Binary Search
  • Oct 04, 2020 [LeetCode October Challange] Day 4 - Remove Covered Intervals
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Oct 02, 2020 Maximum Distance in Arrays
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 28, 2020 [LeetCode September Challange]Day28-Subarray Product Less Than K
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 26, 2020 [LeetCode September Challange]Day26-Teemo Attacking
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Sep 22, 2020 [LeetCode September Challange]Day22-Majority Element II
  • Sep 21, 2020 [LeetCode September Challange]Day21-Car Pooling
  • Sep 20, 2020 [LeetCode September Challange]Day20-Unique Paths III
  • Sep 18, 2020 [LeetCode September Challange]Day18-Best Time to Buy and Sell Stock
  • Sep 16, 2020 [LeetCode September Challange]Day16-Maximum XOR of Two Numbers in an Array
  • Sep 13, 2020 [LeetCode September Challange]Day13-Insert Interval
  • Sep 12, 2020 [LeetCode September Challange]Day12-Combination Sum III
  • Sep 11, 2020 [LeetCode September Challange]Day11-Maximum Product Subarray
  • Sep 08, 2020 929. Unique Email Addresses
  • Sep 06, 2020 [LeetCode September Challange]Day6-Image Overlap
  • Sep 02, 2020 [LeetCode September Challange]Day2-Contains Duplicate III
  • Aug 30, 2020 [LeetCode August Challange]Day30-Largest Component Size by Common Factor
  • Aug 29, 2020 [LeetCode August Challange]Day29-Pancake Sorting
  • Aug 27, 2020 [LeetCode August Challange]Day27-Find Right Interval
  • Aug 25, 2020 [LeetCode August Challange]Day25-Minimum Cost For Tickets
  • Aug 23, 2020 [LeetCode August Challange]Day23-Stream of Characters
  • Aug 21, 2020 [LeetCode August Challange]Day21-Sort Array By Parity
  • Aug 16, 2020 [LeetCode August Challange]Day16-Best Time to Buy and Sell Stock III
  • Aug 15, 2020 [LeetCode August Challange]Day15-Non-overlapping Intervals
  • Aug 12, 2020 [LeetCode August Challange]Day12-Pascal's Triangle II
  • Aug 11, 2020 [LeetCode August Challange]Day11-H-Index
  • Aug 09, 2020 [LeetCode August Challange]Day9-Rotting Oranges
  • Aug 06, 2020 [LeetCode August Challange]Day6-Find All Duplicates in an Array
  • Aug 02, 2020 [LeetCode August Challange]Day2-Design HashSet
  • Jul 29, 2020 [LeetCode July Challange]Day29-Best Time to Buy and Sell Stock with Cooldown
  • Jul 28, 2020 [LeetCode July Challange]Day28-Task Scheduler
  • Jul 27, 2020 [LeetCode July Challange]Day27-Construct Binary Tree from Inorder and Postorder Traversal
  • Jul 25, 2020 [LeetCode July Challange]Day25-Find Minimum in Rotated Sorted Array II
  • Jul 23, 2020 [LeetCode July Challange]Day23-Single Number III
  • Jul 21, 2020 [LeetCode July Challange]Day21-Word Search
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Jul 11, 2020 [LeetCode July Challange]Day11-Subsets
  • Jul 08, 2020 [LeetCode July Challange]Day8-3Sum
  • Jul 07, 2020 [LeetCode July Challange]Day7-Island Perimeter
  • Jul 06, 2020 [LeetCode July Challange]Day6-Plus One
  • Jul 03, 2020 [LeetCode July Challange]Day3-Prison Cells After N Days
  • Audible

  • Oct 29, 2020 [LeetCode October Challange] Day 29 - Maximize Distance to Closest Person
  • Backtracking

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 30, 2020 Word Squares
  • Sep 20, 2020 [LeetCode September Challange]Day20-Unique Paths III
  • Sep 12, 2020 [LeetCode September Challange]Day12-Combination Sum III
  • Aug 18, 2020 [LeetCode August Challange]Day18-Numbers With Same Consecutive Differences
  • Aug 13, 2020 [LeetCode August Challange]Day13-Iterator for Combination
  • Jul 30, 2020 [LeetCode July Challange]Day30-Word Break II
  • Jul 24, 2020 [LeetCode July Challange]Day24-All Paths From Source to Target
  • Jul 21, 2020 [LeetCode July Challange]Day21-Word Search
  • Jul 11, 2020 [LeetCode July Challange]Day11-Subsets
  • Binary Indexed Tree

  • Oct 30, 2020 [LeetCode October Challange] Day 30 - Number of Longest Increasing Subsequence
  • Binary Search

  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Jan 06, 2021 [LeetCode January Challange] Day 6 - Kth Missing Positive Number
  • Oct 23, 2020 702. Search in a Sorted Array of Unknown Size
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 08, 2020 [LeetCode October Challange] Day 8 - Binary Search
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Aug 27, 2020 [LeetCode August Challange]Day27-Find Right Interval
  • Aug 22, 2020 [LeetCode August Challange]Day22-Random Point in Non-overlapping Rectangles
  • Jul 25, 2020 [LeetCode July Challange]Day25-Find Minimum in Rotated Sorted Array II
  • Binary Search Tree

  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 02, 2021 [LeetCode February Challange] Day 2 - Trim a Binary Search Tree
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 06, 2020 [LeetCode October Challange] Day 6 - Insert into a Binary Search Tree
  • Sep 05, 2020 [LeetCode September Challange]Day5-All Elements in Two Binary Search Trees
  • Aug 31, 2020 [LeetCode August Challange]Day31-Delete Node in a BST
  • Binary Tree

  • Apr 11, 2021 [LeetCode April Challange] Day 11 - Deepest Leaves Sum
  • Mar 09, 2021 [LeetCode March Challange] Day 09 - Add One Row to Tree
  • Mar 05, 2021 [LeetCode March Challange] Day 05 - Average of Levels in Binary Tree
  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 02, 2021 [LeetCode February Challange] Day 2 - Trim a Binary Search Tree
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 02, 2021 [LeetCode January Challange] Day 2 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 06, 2020 [LeetCode October Challange] Day 6 - Insert into a Binary Search Tree
  • Sep 08, 2020 [LeetCode September Challange]Day8-Sum of Root To Leaf Binary Numbers
  • Sep 05, 2020 [LeetCode September Challange]Day5-All Elements in Two Binary Search Trees
  • Aug 31, 2020 [LeetCode August Challange]Day31-Delete Node in a BST
  • Aug 24, 2020 [LeetCode August Challange]Day24-Sum of Left Leaves
  • Aug 08, 2020 [LeetCode August Challange]Day8-Path Sum III
  • Aug 07, 2020 [LeetCode August Challange]Day7-Vertical Order Traversal of a Binary Tree
  • Jul 27, 2020 [LeetCode July Challange]Day27-Construct Binary Tree from Inorder and Postorder Traversal
  • Jul 22, 2020 [LeetCode July Challange]Day22-Binary Tree Zigzag Level Order Traversal
  • Jul 13, 2020 [LeetCode July Challange]Day13-Same Tree
  • Jul 09, 2020 [LeetCode July Challange]Day9-Maximum Width of Binary Tree
  • Jul 02, 2020 [LeetCode July Challange]Day2-Binary Tree Level Order Traversal II
  • Bit Manipulation

  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Feb 27, 2021 [LeetCode February Challange] Day 27 - Divide Two Integers
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Feb 12, 2021 [LeetCode February Challange] Day 12 - Number of Steps to Reduce a Number to Zero
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 27, 2021 [LeetCode January Challange] Day 27 - Concatenation of Consecutive Binary Numbers
  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 05, 2020 [LeetCode October Challange] Day 5 - Complement of Base 10 Integer
  • Sep 24, 2020 [LeetCode September Challange]Day24-Find the Difference
  • Sep 20, 2020 [LeetCode September Challange]Day20-Unique Paths III
  • Sep 16, 2020 [LeetCode September Challange]Day16-Maximum XOR of Two Numbers in an Array
  • Aug 04, 2020 [LeetCode August Challange]Day4-Power of Four
  • Jul 23, 2020 [LeetCode July Challange]Day23-Single Number III
  • Jul 19, 2020 [LeetCode July Challange]Day19-Add Binary
  • Jul 12, 2020 [LeetCode July Challange]Day12-Reverse Bits
  • Jul 11, 2020 [LeetCode July Challange]Day11-Subsets
  • Jul 05, 2020 [LeetCode July Challange]Day5-Hamming Distance
  • Jul 03, 2020 [LeetCode July Challange]Day3-Prison Cells After N Days
  • Bit Mask

  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Bloomberg

  • Apr 21, 2021 [LeetCode April Challange] Day 21 - Triangle
  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 05, 2021 [LeetCode April Challange] Day 05 - Global and Local Inversions
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 21, 2021 [LeetCode February Challange] Day 21 - Broken Calculator
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Nov 02, 2020 [LeetCode November Challange] Day 2 - Insertion Sort List
  • Oct 30, 2020 [LeetCode October Challange] Day 30 - Number of Longest Increasing Subsequence
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 07, 2020 [LeetCode October Challange] Day 7 - Rotate List
  • Sep 30, 2020 Word Squares
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Boblox

  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Breadth-First Search

  • Apr 11, 2021 [LeetCode April Challange] Day 11 - Deepest Leaves Sum
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Mar 09, 2021 [LeetCode March Challange] Day 09 - Add One Row to Tree
  • Mar 05, 2021 [LeetCode March Challange] Day 05 - Average of Levels in Binary Tree
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 21, 2021 Nested List Weight Sum
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 02, 2021 [LeetCode January Challange] Day 2 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Breadth-First-Search

  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Aug 24, 2020 [LeetCode August Challange]Day24-Sum of Left Leaves
  • Aug 18, 2020 [LeetCode August Challange]Day18-Numbers With Same Consecutive Differences
  • Aug 09, 2020 [LeetCode August Challange]Day9-Rotting Oranges
  • Aug 07, 2020 [LeetCode August Challange]Day7-Vertical Order Traversal of a Binary Tree
  • Jul 24, 2020 [LeetCode July Challange]Day24-All Paths From Source to Target
  • Jul 22, 2020 [LeetCode July Challange]Day22-Binary Tree Zigzag Level Order Traversal
  • Jul 18, 2020 [LeetCode July Challange]Day18-Course Schedule II
  • Jul 13, 2020 [LeetCode July Challange]Day13-Same Tree
  • Jul 09, 2020 [LeetCode July Challange]Day9-Maximum Width of Binary Tree
  • Jul 07, 2020 [LeetCode July Challange]Day7-Island Perimeter
  • Jul 02, 2020 [LeetCode July Challange]Day2-Binary Tree Level Order Traversal II
  • Breadth-first Search

  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Breath-First Search

  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Brillio

  • Apr 06, 2021 [LeetCode April Challange] Day 06 - Minimum Operations to Make Array Equal
  • Bucket Sort

  • Sep 02, 2020 [LeetCode September Challange]Day2-Contains Duplicate III
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • ByteDance

  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • C++

  • Apr 21, 2021 [LeetCode April Challange] Day 21 - Triangle
  • Apr 20, 2021 [LeetCode April Challange] Day 20 - N-ary Tree Preorder Traversal
  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 12, 2021 [LeetCode April Challange] Day 12 - Beautiful Arrangement II
  • Apr 11, 2021 [LeetCode April Challange] Day 11 - Deepest Leaves Sum
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 10, 2021 Inorder Successor in BST
  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 07, 2021 Largest Unique Number
  • Apr 07, 2021 [LeetCode April Challange] Day 07 - Determine if String Halves Are Alike
  • Apr 06, 2021 [LeetCode April Challange] Day 06 - Minimum Operations to Make Array Equal
  • Apr 05, 2021 [LeetCode April Challange] Day 05 - Global and Local Inversions
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Apr 02, 2021 [LeetCode April Challange] Day 02 - Ones and Zeroes
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 09, 2021 [LeetCode March Challange] Day 09 - Add One Row to Tree
  • Mar 08, 2021 [LeetCode March Challange] Day 08 - Remove Palindromic Subsequences
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 06, 2021 [LeetCode March Challange] Day 06 - Short Encoding of Words
  • Mar 05, 2021 [LeetCode March Challange] Day 05 - Average of Levels in Binary Tree
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Mar 01, 2021 [LeetCode March Challange] Day 01 - Distribute Candies
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Feb 27, 2021 [LeetCode February Challange] Day 27 - Divide Two Integers
  • Feb 26, 2021 [LeetCode February Challange] Day 26 - Validate Stack Sequences
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 24, 2021 [LeetCode February Challange] Day 24 - Score of Parentheses
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 22, 2021 [LeetCode February Challange] Day 22 - Longest Word in Dictionary through Deleting
  • Feb 21, 2021 [LeetCode February Challange] Day 21 - Broken Calculator
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 18, 2021 [LeetCode February Challange] Day 18 - Arithmetic Slices
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 12, 2021 [LeetCode February Challange] Day 12 - Number of Steps to Reduce a Number to Zero
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 08, 2021 [LeetCode February Challange] Day 8 - Peeking Iterator
  • Feb 07, 2021 [LeetCode February Challange] Day 7 - Shortest Distance to a Character
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 05, 2021 [LeetCode February Challange] Day 5 - Simplify Path
  • Feb 04, 2021 [LeetCode February Challange] Day 4 - Longest Harmonious Subsequence
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Feb 02, 2021 [LeetCode February Challange] Day 2 - Trim a Binary Search Tree
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 750. Number Of Corner Rectangles
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 28, 2021 [LeetCode January Challange] Day 28 - Smallest String With A Given Numeric Value
  • Jan 28, 2021 161. One Edit Distance
  • Jan 27, 2021 [LeetCode January Challange] Day 27 - Concatenation of Consecutive Binary Numbers
  • Jan 25, 2021 [LeetCode January Challange] Day 25 - Check If All 1's Are at Least Length K Places Away
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Jan 22, 2021 [LeetCode January Challange] Day 22 - Determine if Two Strings Are Close
  • Jan 21, 2021 Nested List Weight Sum
  • Jan 21, 2021 [LeetCode January Challange] Day 21 - Find the Most Competitive Subsequence
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 18, 2021 [LeetCode January Challange] Day 18 - Max Number of K-Sum Pairs
  • Jan 17, 2021 [LeetCode January Challange] Day 17 - Count Sorted Vowel Strings
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 15, 2021 [LeetCode January Challange] Day 15 - Get Maximum in Generated Array
  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Jan 13, 2021 [LeetCode January Challange] Day 13 - Boats to Save People
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 11, 2021 Find Root of N-Ary Tree
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 08, 2021 [LeetCode January Challange] Day 8 - Check If Two String Arrays are Equivalent
  • Jan 07, 2021 Palindrome Permutation
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 06, 2021 [LeetCode January Challange] Day 6 - Kth Missing Positive Number
  • Jan 05, 2021 [LeetCode January Challange] Day 5 - Remove Duplicates from Sorted List II
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Jan 02, 2021 [LeetCode January Challange] Day 2 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  • Jan 01, 2021 [LeetCode January Challange] Day 1 - Check Array Formation Through Concatenation
  • Dec 13, 2020 [LeetCode December Challange] Day 13 - Burst Balloons
  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Dec 11, 2020 [LeetCode December Challange] Day 11 - Remove Duplicates from Sorted Array II
  • Dec 10, 2020 [LeetCode December Challange] Day 10 - Valid Mountain Array
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Dec 07, 2020 [LeetCode December Challange] Day 7 - Spiral Matrix II
  • Dec 06, 2020 Shortest Word Distance
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Dec 05, 2020 [LeetCode December Challange] Day 5 - Can Place Flowers
  • Dec 04, 2020 [LeetCode December Challange] Day 4 - The kth Factor of n
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Dec 02, 2020 [LeetCode December Challange] Day 2 - Linked List Random Node
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Nov 03, 2020 [LeetCode November Challange] Day 3 - Consecutive Characters
  • Nov 02, 2020 [LeetCode November Challange] Day 2 - Insertion Sort List
  • Nov 01, 2020 [LeetCode November Challange] Day 1 - Convert Binary Number in a Linked List to Integer
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 30, 2020 [LeetCode October Challange] Day 30 - Number of Longest Increasing Subsequence
  • Oct 29, 2020 [LeetCode October Challange] Day 29 - Maximize Distance to Closest Person
  • Oct 28, 2020 [LeetCode October Challange] Day 28 - Summary Ranges
  • Oct 27, 2020 [LeetCode October Challange] Day 27 - Linked List Cycle II
  • Oct 26, 2020 [LeetCode October Challange] Day 26 - Champagne Tower
  • Oct 25, 2020 [LeetCode October Challange] Day 25 - Stone Game IV
  • Oct 24, 2020 [LeetCode October Challange] Day 24 - Bag of Tokens
  • Oct 23, 2020 702. Search in a Sorted Array of Unknown Size
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 19, 2020 [LeetCode October Challange] Day 19 - Minimum Domino Rotations For Equal Row
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Oct 14, 2020 170. Two Sum III - Data structure design
  • Oct 14, 2020 [LeetCode October Challange] Day 14 - House Robber II
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 12, 2020 [LeetCode October Challange] Day 12 - Buddy Strings
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Oct 10, 2020 [LeetCode October Challange] Day 10 - Minimum Number of Arrows to Burst Balloons
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 08, 2020 [LeetCode October Challange] Day 8 - Binary Search
  • Oct 07, 2020 [LeetCode October Challange] Day 7 - Rotate List
  • Oct 06, 2020 [LeetCode October Challange] Day 6 - Insert into a Binary Search Tree
  • Oct 05, 2020 [LeetCode October Challange] Day 5 - Complement of Base 10 Integer
  • Oct 04, 2020 [LeetCode October Challange] Day 4 - Remove Covered Intervals
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Oct 02, 2020 Maximum Distance in Arrays
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Oct 01, 2020 [LeetCode October Challange] Day 1 - Number of Recent Calls
  • Sep 30, 2020 Word Squares
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 28, 2020 [LeetCode September Challange]Day28-Subarray Product Less Than K
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 26, 2020 [LeetCode September Challange]Day26-Teemo Attacking
  • Sep 26, 2020 Insert into a Sorted Circular Linked List
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 24, 2020 [LeetCode September Challange]Day24-Find the Difference
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Sep 22, 2020 [LeetCode September Challange]Day22-Majority Element II
  • Sep 21, 2020 Inorder Successor in BST II
  • Sep 21, 2020 [LeetCode September Challange]Day21-Car Pooling
  • Sep 20, 2020 [LeetCode September Challange]Day20-Unique Paths III
  • Sep 19, 2020 [LeetCode September Challange]Day19-Sequential Digits
  • Sep 18, 2020 [LeetCode September Challange]Day18-Best Time to Buy and Sell Stock
  • Sep 17, 2020 [LeetCode September Challange]Day17-Robot Bounded In Circle
  • Sep 16, 2020 [LeetCode September Challange]Day16-Maximum XOR of Two Numbers in an Array
  • Sep 15, 2020 [LeetCode September Challange]Day15-Length of Last Word
  • Sep 14, 2020 [LeetCode September Challange]Day14-House Robber
  • Sep 13, 2020 [LeetCode September Challange]Day13-Insert Interval
  • Sep 12, 2020 [LeetCode September Challange]Day12-Combination Sum III
  • Sep 11, 2020 [LeetCode September Challange]Day11-Maximum Product Subarray
  • Sep 10, 2020 [LeetCode September Challange]Day10-Bulls and Cows
  • Sep 09, 2020 [LeetCode September Challange]Day9-Compare Version Numbers
  • Sep 08, 2020 929. Unique Email Addresses
  • Sep 08, 2020 [LeetCode September Challange]Day8-Sum of Root To Leaf Binary Numbers
  • Sep 08, 2020 157. Read N Characters Given Read4
  • Sep 08, 2020 346. Moving Average from Data Stream
  • Sep 07, 2020 [LeetCode September Challange]Day7-Word Pattern
  • Sep 06, 2020 [LeetCode September Challange]Day6-Image Overlap
  • Sep 05, 2020 [LeetCode September Challange]Day5-All Elements in Two Binary Search Trees
  • Sep 04, 2020 [LeetCode September Challange]Day4-Partition Labels
  • Sep 03, 2020 [LeetCode September Challange]Day3-Repeated Substring Pattern
  • Sep 02, 2020 [LeetCode September Challange]Day2-Contains Duplicate III
  • Sep 01, 2020 [LeetCode September Challange]Day1-Largest Time for Given Digits
  • Aug 31, 2020 [LeetCode August Challange]Day31-Delete Node in a BST
  • Aug 30, 2020 [LeetCode August Challange]Day30-Largest Component Size by Common Factor
  • Aug 29, 2020 [LeetCode August Challange]Day29-Pancake Sorting
  • Aug 28, 2020 [LeetCode August Challange]Day28-Implement Rand10() Using Rand7()
  • Aug 27, 2020 [LeetCode August Challange]Day27-Find Right Interval
  • Aug 26, 2020 [LeetCode August Challange]Day26-Fizz Buzz
  • Aug 25, 2020 [LeetCode August Challange]Day25-Minimum Cost For Tickets
  • Aug 24, 2020 [LeetCode August Challange]Day24-Sum of Left Leaves
  • Aug 23, 2020 [LeetCode August Challange]Day23-Stream of Characters
  • Aug 22, 2020 [LeetCode August Challange]Day22-Random Point in Non-overlapping Rectangles
  • Aug 21, 2020 [LeetCode August Challange]Day21-Sort Array By Parity
  • Aug 20, 2020 [LeetCode August Challange]Day20-Reorder List
  • Aug 19, 2020 [LeetCode August Challange]Day19-Goat Latin
  • Aug 18, 2020 [LeetCode August Challange]Day18-Numbers With Same Consecutive Differences
  • Aug 17, 2020 [LeetCode August Challange]Day17-Distribute Candies to People
  • Aug 16, 2020 [LeetCode August Challange]Day16-Best Time to Buy and Sell Stock III
  • Aug 15, 2020 [LeetCode August Challange]Day15-Non-overlapping Intervals
  • Aug 14, 2020 [LeetCode August Challange]Day14-Longest Palindrome
  • Aug 13, 2020 [LeetCode August Challange]Day13-Iterator for Combination
  • Aug 12, 2020 [LeetCode August Challange]Day12-Pascal's Triangle II
  • Aug 11, 2020 [LeetCode August Challange]Day11-H-Index
  • Aug 10, 2020 [LeetCode August Challange]Day10-Excel Sheet Column Number
  • Aug 09, 2020 [LeetCode August Challange]Day9-Rotting Oranges
  • Aug 08, 2020 [LeetCode August Challange]Day8-Path Sum III
  • Aug 07, 2020 [LeetCode August Challange]Day7-Vertical Order Traversal of a Binary Tree
  • Aug 06, 2020 [LeetCode August Challange]Day6-Find All Duplicates in an Array
  • Aug 05, 2020 [LeetCode August Challange]Day5-Add and Search Word - Data structure design
  • Aug 04, 2020 [LeetCode August Challange]Day4-Power of Four
  • Aug 03, 2020 [LeetCode August Challange]Day3-Valid Palindrome
  • Aug 02, 2020 [LeetCode August Challange]Day2-Design HashSet
  • Aug 01, 2020 [LeetCode August Challange]Day1-Detect Capital
  • Jul 31, 2020 [LeetCode July Challange]Day31-Climbing Stairs
  • Jul 30, 2020 [LeetCode July Challange]Day30-Word Break II
  • Jul 29, 2020 [LeetCode July Challange]Day29-Best Time to Buy and Sell Stock with Cooldown
  • Jul 28, 2020 [LeetCode July Challange]Day28-Task Scheduler
  • Jul 27, 2020 [LeetCode July Challange]Day27-Construct Binary Tree from Inorder and Postorder Traversal
  • Jul 26, 2020 [LeetCode July Challange]Day26-Add Digits
  • Jul 25, 2020 [LeetCode July Challange]Day25-Find Minimum in Rotated Sorted Array II
  • Jul 24, 2020 [LeetCode July Challange]Day24-All Paths From Source to Target
  • Jul 23, 2020 [LeetCode July Challange]Day23-Single Number III
  • Jul 22, 2020 [LeetCode July Challange]Day22-Binary Tree Zigzag Level Order Traversal
  • Jul 21, 2020 [LeetCode July Challange]Day21-Word Search
  • Jul 20, 2020 [LeetCode July Challange]Day20-Remove Linked List Elements
  • Jul 19, 2020 [LeetCode July Challange]Day19-Add Binary
  • Jul 18, 2020 [LeetCode July Challange]Day18-Course Schedule II
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Jul 16, 2020 [LeetCode July Challange]Day16-Pow(x, n)
  • Jul 15, 2020 [LeetCode July Challange]Day15-Reverse Words in a String
  • Jul 14, 2020 [LeetCode July Challange]Day14-Angle Between Hands of a Clock
  • Jul 13, 2020 [LeetCode July Challange]Day13-Same Tree
  • Jul 12, 2020 [LeetCode July Challange]Day12-Reverse Bits
  • Jul 11, 2020 [LeetCode July Challange]Day11-Subsets
  • Jul 10, 2020 [LeetCode July Challange]Day10-Flatten a Multilevel Doubly Linked List
  • Jul 09, 2020 [LeetCode July Challange]Day9-Maximum Width of Binary Tree
  • Jul 08, 2020 [LeetCode July Challange]Day8-3Sum
  • Jul 07, 2020 [LeetCode July Challange]Day7-Island Perimeter
  • Jul 06, 2020 [LeetCode July Challange]Day6-Plus One
  • Jul 05, 2020 [LeetCode July Challange]Day5-Hamming Distance
  • Jul 04, 2020 [LeetCode July Challange]Day4-Ugly Number II
  • Jul 03, 2020 [LeetCode July Challange]Day3-Prison Cells After N Days
  • Jul 02, 2020 [LeetCode July Challange]Day2-Binary Tree Level Order Traversal II
  • Apr 14, 2019 vscode with c++ Windows setup
  • Capital One

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Oct 28, 2020 [LeetCode October Challange] Day 28 - Summary Ranges
  • Cisco

  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Nov 01, 2020 [LeetCode November Challange] Day 1 - Convert Binary Number in a Linked List to Integer
  • Citadel

  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Citrix

  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Nov 01, 2020 [LeetCode November Challange] Day 1 - Convert Binary Number in a Linked List to Integer
  • Cloudera

  • Oct 05, 2020 [LeetCode October Challange] Day 5 - Complement of Base 10 Integer
  • CodeSignal

  • Jan 01, 2021 [LeetCode January Challange] Day 1 - Check Array Formation Through Concatenation
  • Counting

  • Apr 07, 2021 [LeetCode April Challange] Day 07 - Determine if String Halves Are Alike
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Sep 22, 2020 [LeetCode September Challange]Day22-Majority Element II
  • Sep 10, 2020 [LeetCode September Challange]Day10-Bulls and Cows
  • Jul 28, 2020 [LeetCode July Challange]Day28-Task Scheduler
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Counting Sort

  • Aug 11, 2020 [LeetCode August Challange]Day11-H-Index
  • Coupang

  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • DE Shaw

  • Jan 18, 2021 [LeetCode January Challange] Day 18 - Max Number of K-Sum Pairs
  • Data Stream

  • Oct 01, 2020 [LeetCode October Challange] Day 1 - Number of Recent Calls
  • Aug 23, 2020 [LeetCode August Challange]Day23-Stream of Characters
  • Databricks

  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Depth-First Search

  • Apr 20, 2021 [LeetCode April Challange] Day 20 - N-ary Tree Preorder Traversal
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 11, 2021 [LeetCode April Challange] Day 11 - Deepest Leaves Sum
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Mar 09, 2021 [LeetCode March Challange] Day 09 - Add One Row to Tree
  • Mar 05, 2021 [LeetCode March Challange] Day 05 - Average of Levels in Binary Tree
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 02, 2021 [LeetCode February Challange] Day 2 - Trim a Binary Search Tree
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 21, 2021 Nested List Weight Sum
  • Jan 02, 2021 [LeetCode January Challange] Day 2 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Depth-First-Search

  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 08, 2020 [LeetCode September Challange]Day8-Sum of Root To Leaf Binary Numbers
  • Sep 05, 2020 [LeetCode September Challange]Day5-All Elements in Two Binary Search Trees
  • Aug 24, 2020 [LeetCode August Challange]Day24-Sum of Left Leaves
  • Aug 08, 2020 [LeetCode August Challange]Day8-Path Sum III
  • Aug 07, 2020 [LeetCode August Challange]Day7-Vertical Order Traversal of a Binary Tree
  • Aug 05, 2020 [LeetCode August Challange]Day5-Add and Search Word - Data structure design
  • Jul 24, 2020 [LeetCode July Challange]Day24-All Paths From Source to Target
  • Jul 18, 2020 [LeetCode July Challange]Day18-Course Schedule II
  • Jul 13, 2020 [LeetCode July Challange]Day13-Same Tree
  • Jul 10, 2020 [LeetCode July Challange]Day10-Flatten a Multilevel Doubly Linked List
  • Jul 09, 2020 [LeetCode July Challange]Day9-Maximum Width of Binary Tree
  • Jul 07, 2020 [LeetCode July Challange]Day7-Island Perimeter
  • Depth-first Search

  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Design

  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Feb 08, 2021 [LeetCode February Challange] Day 8 - Peeking Iterator
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 01, 2020 [LeetCode October Challange] Day 1 - Number of Recent Calls
  • Sep 08, 2020 346. Moving Average from Data Stream
  • Aug 23, 2020 [LeetCode August Challange]Day23-Stream of Characters
  • Aug 13, 2020 [LeetCode August Challange]Day13-Iterator for Combination
  • Aug 05, 2020 [LeetCode August Challange]Day5-Add and Search Word - Data structure design
  • Aug 02, 2020 [LeetCode August Challange]Day2-Design HashSet
  • DiDi

  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Divide and Conquer

  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Jul 27, 2020 [LeetCode July Challange]Day27-Construct Binary Tree from Inorder and Postorder Traversal
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Jul 12, 2020 [LeetCode July Challange]Day12-Reverse Bits
  • Docusign

  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • DoorDash

  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Doubly-Linked List

  • Jul 10, 2020 [LeetCode July Challange]Day10-Flatten a Multilevel Doubly Linked List
  • Dynamic Programming

  • Apr 21, 2021 [LeetCode April Challange] Day 21 - Triangle
  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Apr 02, 2021 [LeetCode April Challange] Day 02 - Ones and Zeroes
  • Feb 18, 2021 [LeetCode February Challange] Day 18 - Arithmetic Slices
  • Jan 31, 2021 750. Number Of Corner Rectangles
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 17, 2021 [LeetCode January Challange] Day 17 - Count Sorted Vowel Strings
  • Jan 15, 2021 [LeetCode January Challange] Day 15 - Get Maximum in Generated Array
  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Dec 13, 2020 [LeetCode December Challange] Day 13 - Burst Balloons
  • Oct 30, 2020 [LeetCode October Challange] Day 30 - Number of Longest Increasing Subsequence
  • Oct 26, 2020 [LeetCode October Challange] Day 26 - Champagne Tower
  • Oct 25, 2020 [LeetCode October Challange] Day 25 - Stone Game IV
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Oct 14, 2020 [LeetCode October Challange] Day 14 - House Robber II
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 18, 2020 [LeetCode September Challange]Day18-Best Time to Buy and Sell Stock
  • Sep 14, 2020 [LeetCode September Challange]Day14-House Robber
  • Sep 11, 2020 [LeetCode September Challange]Day11-Maximum Product Subarray
  • Aug 25, 2020 [LeetCode August Challange]Day25-Minimum Cost For Tickets
  • Aug 16, 2020 [LeetCode August Challange]Day16-Best Time to Buy and Sell Stock III
  • Aug 15, 2020 [LeetCode August Challange]Day15-Non-overlapping Intervals
  • Aug 12, 2020 [LeetCode August Challange]Day12-Pascal's Triangle II
  • Jul 31, 2020 [LeetCode July Challange]Day31-Climbing Stairs
  • Jul 30, 2020 [LeetCode July Challange]Day30-Word Break II
  • Jul 29, 2020 [LeetCode July Challange]Day29-Best Time to Buy and Sell Stock with Cooldown
  • Jul 04, 2020 [LeetCode July Challange]Day4-Ugly Number II
  • Easy

  • Apr 20, 2021 [LeetCode April Challange] Day 20 - N-ary Tree Preorder Traversal
  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Apr 07, 2021 Largest Unique Number
  • Apr 07, 2021 [LeetCode April Challange] Day 07 - Determine if String Halves Are Alike
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 08, 2021 [LeetCode March Challange] Day 08 - Remove Palindromic Subsequences
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 05, 2021 [LeetCode March Challange] Day 05 - Average of Levels in Binary Tree
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Mar 01, 2021 [LeetCode March Challange] Day 01 - Distribute Candies
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Feb 12, 2021 [LeetCode February Challange] Day 12 - Number of Steps to Reduce a Number to Zero
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 07, 2021 [LeetCode February Challange] Day 7 - Shortest Distance to a Character
  • Feb 04, 2021 [LeetCode February Challange] Day 4 - Longest Harmonious Subsequence
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Jan 25, 2021 [LeetCode January Challange] Day 25 - Check If All 1's Are at Least Length K Places Away
  • Jan 21, 2021 Nested List Weight Sum
  • Jan 15, 2021 [LeetCode January Challange] Day 15 - Get Maximum in Generated Array
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 08, 2021 [LeetCode January Challange] Day 8 - Check If Two String Arrays are Equivalent
  • Jan 07, 2021 Palindrome Permutation
  • Jan 06, 2021 [LeetCode January Challange] Day 6 - Kth Missing Positive Number
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Jan 01, 2021 [LeetCode January Challange] Day 1 - Check Array Formation Through Concatenation
  • Dec 10, 2020 [LeetCode December Challange] Day 10 - Valid Mountain Array
  • Dec 06, 2020 Shortest Word Distance
  • Dec 05, 2020 [LeetCode December Challange] Day 5 - Can Place Flowers
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Nov 03, 2020 [LeetCode November Challange] Day 3 - Consecutive Characters
  • Nov 01, 2020 [LeetCode November Challange] Day 1 - Convert Binary Number in a Linked List to Integer
  • Oct 28, 2020 [LeetCode October Challange] Day 28 - Summary Ranges
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Oct 14, 2020 170. Two Sum III - Data structure design
  • Oct 12, 2020 [LeetCode October Challange] Day 12 - Buddy Strings
  • Oct 08, 2020 [LeetCode October Challange] Day 8 - Binary Search
  • Oct 05, 2020 [LeetCode October Challange] Day 5 - Complement of Base 10 Integer
  • Oct 02, 2020 Maximum Distance in Arrays
  • Oct 01, 2020 [LeetCode October Challange] Day 1 - Number of Recent Calls
  • Sep 24, 2020 [LeetCode September Challange]Day24-Find the Difference
  • Sep 18, 2020 [LeetCode September Challange]Day18-Best Time to Buy and Sell Stock
  • Sep 15, 2020 [LeetCode September Challange]Day15-Length of Last Word
  • Sep 14, 2020 [LeetCode September Challange]Day14-House Robber
  • Enumeration

  • Sep 19, 2020 [LeetCode September Challange]Day19-Sequential Digits
  • Sep 01, 2020 [LeetCode September Challange]Day1-Largest Time for Given Digits
  • Expedia

  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Dec 04, 2020 [LeetCode December Challange] Day 4 - The kth Factor of n
  • Facebok

  • Feb 05, 2021 [LeetCode February Challange] Day 5 - Simplify Path
  • Facebook

  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 05, 2021 [LeetCode March Challange] Day 05 - Average of Levels in Binary Tree
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Feb 27, 2021 [LeetCode February Challange] Day 27 - Divide Two Integers
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 750. Number Of Corner Rectangles
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 28, 2021 161. One Edit Distance
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Jan 21, 2021 Nested List Weight Sum
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 08, 2021 [LeetCode January Challange] Day 8 - Check If Two String Arrays are Equivalent
  • Jan 07, 2021 Palindrome Permutation
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 06, 2021 [LeetCode January Challange] Day 6 - Kth Missing Positive Number
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Jan 02, 2021 [LeetCode January Challange] Day 2 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Dec 05, 2020 [LeetCode December Challange] Day 5 - Can Place Flowers
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Oct 12, 2020 [LeetCode October Challange] Day 12 - Buddy Strings
  • Oct 10, 2020 [LeetCode October Challange] Day 10 - Minimum Number of Arrows to Burst Balloons
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 26, 2020 Insert into a Sorted Circular Linked List
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Faceboook

  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • FactSet

  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Flipkart

  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Game Theory

  • Oct 25, 2020 [LeetCode October Challange] Day 25 - Stone Game IV
  • Glit Groupe

  • Mar 09, 2021 [LeetCode March Challange] Day 09 - Add One Row to Tree
  • GoDaddy

  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Goldman Sachs

  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Feb 22, 2021 [LeetCode February Challange] Day 22 - Longest Word in Dictionary through Deleting
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Dec 06, 2020 Shortest Word Distance
  • Oct 04, 2020 [LeetCode October Challange] Day 4 - Remove Covered Intervals
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Google

  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 12, 2021 [LeetCode April Challange] Day 12 - Beautiful Arrangement II
  • Apr 11, 2021 [LeetCode April Challange] Day 11 - Deepest Leaves Sum
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 02, 2021 [LeetCode April Challange] Day 02 - Ones and Zeroes
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Feb 26, 2021 [LeetCode February Challange] Day 26 - Validate Stack Sequences
  • Feb 24, 2021 [LeetCode February Challange] Day 24 - Score of Parentheses
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 12, 2021 [LeetCode February Challange] Day 12 - Number of Steps to Reduce a Number to Zero
  • Feb 08, 2021 [LeetCode February Challange] Day 8 - Peeking Iterator
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 Find Root of N-Ary Tree
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 10, 2020 [LeetCode December Challange] Day 10 - Valid Mountain Array
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 26, 2020 [LeetCode October Challange] Day 26 - Champagne Tower
  • Oct 24, 2020 [LeetCode October Challange] Day 24 - Bag of Tokens
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 19, 2020 [LeetCode October Challange] Day 19 - Minimum Domino Rotations For Equal Row
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 28, 2020 [LeetCode September Challange]Day28-Subarray Product Less Than K
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Graph

  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Jul 24, 2020 [LeetCode July Challange]Day24-All Paths From Source to Target
  • Jul 18, 2020 [LeetCode July Challange]Day18-Course Schedule II
  • Greedy

  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 21, 2021 [LeetCode February Challange] Day 21 - Broken Calculator
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Jan 28, 2021 [LeetCode January Challange] Day 28 - Smallest String With A Given Numeric Value
  • Jan 21, 2021 [LeetCode January Challange] Day 21 - Find the Most Competitive Subsequence
  • Jan 13, 2021 [LeetCode January Challange] Day 13 - Boats to Save People
  • Dec 05, 2020 [LeetCode December Challange] Day 5 - Can Place Flowers
  • Oct 24, 2020 [LeetCode October Challange] Day 24 - Bag of Tokens
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 19, 2020 [LeetCode October Challange] Day 19 - Minimum Domino Rotations For Equal Row
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Oct 10, 2020 [LeetCode October Challange] Day 10 - Minimum Number of Arrows to Burst Balloons
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Sep 04, 2020 [LeetCode September Challange]Day4-Partition Labels
  • Aug 29, 2020 [LeetCode August Challange]Day29-Pancake Sorting
  • Aug 15, 2020 [LeetCode August Challange]Day15-Non-overlapping Intervals
  • Aug 14, 2020 [LeetCode August Challange]Day14-Longest Palindrome
  • Jul 28, 2020 [LeetCode July Challange]Day28-Task Scheduler
  • HTB

  • Oct 18, 2022 [HTB - Starting Point] Three
  • Oct 18, 2022 [HTB - Starting Point] Archetype
  • Oct 16, 2022 [HTB - Starting Point] Sequel
  • Oct 16, 2022 [HTB - Starting Point] Responder
  • Oct 16, 2022 [HTB - Starting Point] Crocodile
  • Oct 16, 2022 [HTB - Starting Point] Appointment
  • Oct 12, 2022 [HTB - Starting Point] Redeemer
  • Oct 12, 2022 [HTB - Starting Point] Fawn
  • Oct 12, 2022 [HTB - Starting Point] Dancing
  • Oct 02, 2022 [HTB - Starting Point] Meow
  • Hard

  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Dec 13, 2020 [LeetCode December Challange] Day 13 - Burst Balloons
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 25, 2020 [LeetCode October Challange] Day 25 - Stone Game IV
  • Oct 18, 2020 [LeetCode October Challange] Day 18 - Best Time to Buy and Sell Stock IV
  • Sep 30, 2020 Word Squares
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 20, 2020 [LeetCode September Challange]Day20-Unique Paths III
  • Sep 13, 2020 [LeetCode September Challange]Day13-Insert Interval
  • Hash Function

  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Aug 02, 2020 [LeetCode August Challange]Day2-Design HashSet
  • Hash Table

  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 07, 2021 Largest Unique Number
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 06, 2021 [LeetCode March Challange] Day 06 - Short Encoding of Words
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Mar 01, 2021 [LeetCode March Challange] Day 01 - Distribute Candies
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 04, 2021 [LeetCode February Challange] Day 4 - Longest Harmonious Subsequence
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 22, 2021 [LeetCode January Challange] Day 22 - Determine if Two Strings Are Close
  • Jan 18, 2021 [LeetCode January Challange] Day 18 - Max Number of K-Sum Pairs
  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 Palindrome Permutation
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 01, 2021 [LeetCode January Challange] Day 1 - Check Array Formation Through Concatenation
  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Oct 27, 2020 [LeetCode October Challange] Day 27 - Linked List Cycle II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 14, 2020 170. Two Sum III - Data structure design
  • Oct 12, 2020 [LeetCode October Challange] Day 12 - Buddy Strings
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Oct 02, 2020 Maximum Distance in Arrays
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 24, 2020 [LeetCode September Challange]Day24-Find the Difference
  • Sep 22, 2020 [LeetCode September Challange]Day22-Majority Element II
  • Sep 16, 2020 [LeetCode September Challange]Day16-Maximum XOR of Two Numbers in an Array
  • Sep 10, 2020 [LeetCode September Challange]Day10-Bulls and Cows
  • Sep 08, 2020 929. Unique Email Addresses
  • Sep 07, 2020 [LeetCode September Challange]Day7-Word Pattern
  • Sep 04, 2020 [LeetCode September Challange]Day4-Partition Labels
  • Aug 14, 2020 [LeetCode August Challange]Day14-Longest Palindrome
  • Aug 07, 2020 [LeetCode August Challange]Day7-Vertical Order Traversal of a Binary Tree
  • Aug 06, 2020 [LeetCode August Challange]Day6-Find All Duplicates in an Array
  • Aug 02, 2020 [LeetCode August Challange]Day2-Design HashSet
  • Jul 30, 2020 [LeetCode July Challange]Day30-Word Break II
  • Jul 28, 2020 [LeetCode July Challange]Day28-Task Scheduler
  • Jul 27, 2020 [LeetCode July Challange]Day27-Construct Binary Tree from Inorder and Postorder Traversal
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Jul 04, 2020 [LeetCode July Challange]Day4-Ugly Number II
  • Jul 03, 2020 [LeetCode July Challange]Day3-Prison Cells After N Days
  • Heap

  • Oct 20, 2020 253. Meeting Rooms II
  • Heap (Priority Queue)

  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Sep 21, 2020 [LeetCode September Challange]Day21-Car Pooling
  • Jul 28, 2020 [LeetCode July Challange]Day28-Task Scheduler
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Jul 04, 2020 [LeetCode July Challange]Day4-Ugly Number II
  • IBM

  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Intuit

  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Iterator

  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Feb 08, 2021 [LeetCode February Challange] Day 8 - Peeking Iterator
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Aug 13, 2020 [LeetCode August Challange]Day13-Iterator for Combination
  • JPMorgan

  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • JavaScript

  • Mar 15, 2019 tennis game
  • LDD3

  • Mar 11, 2022 Linux Device Driver 3rd edition - CH5 recap
  • Feb 08, 2022 Linux Device Driver 3rd edition - CH4 recap
  • Feb 07, 2022 Basic scull build from scratch
  • Jan 28, 2022 Linux Device Driver 3rd edition - CH3 recap
  • Jan 26, 2022 Linux Device Driver 3rd edition - CH2 recap
  • Jan 25, 2022 Linux Device Driver 3rd edition - CH1 recap
  • LeetCode

  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 21, 2021 Nested List Weight Sum
  • Lendingkart

  • Jan 28, 2021 [LeetCode January Challange] Day 28 - Smallest String With A Given Numeric Value
  • Link List

  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Linked List

  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 05, 2021 [LeetCode January Challange] Day 5 - Remove Duplicates from Sorted List II
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 02, 2020 [LeetCode December Challange] Day 2 - Linked List Random Node
  • Nov 02, 2020 [LeetCode November Challange] Day 2 - Insertion Sort List
  • Nov 01, 2020 [LeetCode November Challange] Day 1 - Convert Binary Number in a Linked List to Integer
  • Oct 27, 2020 [LeetCode October Challange] Day 27 - Linked List Cycle II
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 07, 2020 [LeetCode October Challange] Day 7 - Rotate List
  • Sep 26, 2020 Insert into a Sorted Circular Linked List
  • Aug 20, 2020 [LeetCode August Challange]Day20-Reorder List
  • Aug 02, 2020 [LeetCode August Challange]Day2-Design HashSet
  • Jul 20, 2020 [LeetCode July Challange]Day20-Remove Linked List Elements
  • Jul 10, 2020 [LeetCode July Challange]Day10-Flatten a Multilevel Doubly Linked List
  • LinkedIn

  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Jan 21, 2021 Nested List Weight Sum
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Dec 05, 2020 [LeetCode December Challange] Day 5 - Can Place Flowers
  • Oct 14, 2020 170. Two Sum III - Data structure design
  • Linux

  • Oct 26, 2022 WSL2 Network
  • Jan 20, 2022 Enlarge swap space
  • LiveRamp

  • Mar 01, 2021 [LeetCode March Challange] Day 01 - Distribute Candies
  • Feb 04, 2021 [LeetCode February Challange] Day 4 - Longest Harmonious Subsequence
  • Lyft

  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • MQTT

  • Oct 14, 2019 MQTT with wemos & win10
  • Math

  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 12, 2021 [LeetCode April Challange] Day 12 - Beautiful Arrangement II
  • Apr 06, 2021 [LeetCode April Challange] Day 06 - Minimum Operations to Make Array Equal
  • Apr 05, 2021 [LeetCode April Challange] Day 05 - Global and Local Inversions
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Feb 27, 2021 [LeetCode February Challange] Day 27 - Divide Two Integers
  • Feb 21, 2021 [LeetCode February Challange] Day 21 - Broken Calculator
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 12, 2021 [LeetCode February Challange] Day 12 - Number of Steps to Reduce a Number to Zero
  • Jan 27, 2021 [LeetCode January Challange] Day 27 - Concatenation of Consecutive Binary Numbers
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Dec 04, 2020 [LeetCode December Challange] Day 4 - The kth Factor of n
  • Dec 02, 2020 [LeetCode December Challange] Day 2 - Linked List Random Node
  • Nov 01, 2020 [LeetCode November Challange] Day 1 - Convert Binary Number in a Linked List to Integer
  • Oct 25, 2020 [LeetCode October Challange] Day 25 - Stone Game IV
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Sep 17, 2020 [LeetCode September Challange]Day17-Robot Bounded In Circle
  • Aug 30, 2020 [LeetCode August Challange]Day30-Largest Component Size by Common Factor
  • Aug 28, 2020 [LeetCode August Challange]Day28-Implement Rand10() Using Rand7()
  • Aug 26, 2020 [LeetCode August Challange]Day26-Fizz Buzz
  • Aug 22, 2020 [LeetCode August Challange]Day22-Random Point in Non-overlapping Rectangles
  • Aug 17, 2020 [LeetCode August Challange]Day17-Distribute Candies to People
  • Aug 10, 2020 [LeetCode August Challange]Day10-Excel Sheet Column Number
  • Aug 04, 2020 [LeetCode August Challange]Day4-Power of Four
  • Jul 31, 2020 [LeetCode July Challange]Day31-Climbing Stairs
  • Jul 26, 2020 [LeetCode July Challange]Day26-Add Digits
  • Jul 19, 2020 [LeetCode July Challange]Day19-Add Binary
  • Jul 16, 2020 [LeetCode July Challange]Day16-Pow(x, n)
  • Jul 14, 2020 [LeetCode July Challange]Day14-Angle Between Hands of a Clock
  • Jul 06, 2020 [LeetCode July Challange]Day6-Plus One
  • Jul 04, 2020 [LeetCode July Challange]Day4-Ugly Number II
  • Jul 03, 2020 [LeetCode July Challange]Day3-Prison Cells After N Days
  • Jul 01, 2020 [LeetCode July Challange]Day1-Arranging Coins
  • Mathworks

  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Nov 01, 2020 [LeetCode November Challange] Day 1 - Convert Binary Number in a Linked List to Integer
  • Matrix

  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Sep 20, 2020 [LeetCode September Challange]Day20-Unique Paths III
  • Sep 06, 2020 [LeetCode September Challange]Day6-Image Overlap
  • Aug 09, 2020 [LeetCode August Challange]Day9-Rotting Oranges
  • Jul 21, 2020 [LeetCode July Challange]Day21-Word Search
  • Jul 07, 2020 [LeetCode July Challange]Day7-Island Perimeter
  • Medium

  • Apr 21, 2021 [LeetCode April Challange] Day 21 - Triangle
  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 12, 2021 [LeetCode April Challange] Day 12 - Beautiful Arrangement II
  • Apr 11, 2021 [LeetCode April Challange] Day 11 - Deepest Leaves Sum
  • Apr 10, 2021 Inorder Successor in BST
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 06, 2021 [LeetCode April Challange] Day 06 - Minimum Operations to Make Array Equal
  • Apr 05, 2021 [LeetCode April Challange] Day 05 - Global and Local Inversions
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 02, 2021 [LeetCode April Challange] Day 02 - Ones and Zeroes
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 09, 2021 [LeetCode March Challange] Day 09 - Add One Row to Tree
  • Mar 06, 2021 [LeetCode March Challange] Day 06 - Short Encoding of Words
  • Feb 27, 2021 [LeetCode February Challange] Day 27 - Divide Two Integers
  • Feb 26, 2021 [LeetCode February Challange] Day 26 - Validate Stack Sequences
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 24, 2021 [LeetCode February Challange] Day 24 - Score of Parentheses
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 22, 2021 [LeetCode February Challange] Day 22 - Longest Word in Dictionary through Deleting
  • Feb 21, 2021 [LeetCode February Challange] Day 21 - Broken Calculator
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 18, 2021 [LeetCode February Challange] Day 18 - Arithmetic Slices
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 08, 2021 [LeetCode February Challange] Day 8 - Peeking Iterator
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 05, 2021 [LeetCode February Challange] Day 5 - Simplify Path
  • Feb 02, 2021 [LeetCode February Challange] Day 2 - Trim a Binary Search Tree
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 750. Number Of Corner Rectangles
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 28, 2021 [LeetCode January Challange] Day 28 - Smallest String With A Given Numeric Value
  • Jan 28, 2021 161. One Edit Distance
  • Jan 27, 2021 [LeetCode January Challange] Day 27 - Concatenation of Consecutive Binary Numbers
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Jan 22, 2021 [LeetCode January Challange] Day 22 - Determine if Two Strings Are Close
  • Jan 21, 2021 [LeetCode January Challange] Day 21 - Find the Most Competitive Subsequence
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 18, 2021 [LeetCode January Challange] Day 18 - Max Number of K-Sum Pairs
  • Jan 17, 2021 [LeetCode January Challange] Day 17 - Count Sorted Vowel Strings
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Jan 13, 2021 [LeetCode January Challange] Day 13 - Boats to Save People
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 Find Root of N-Ary Tree
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 05, 2021 [LeetCode January Challange] Day 5 - Remove Duplicates from Sorted List II
  • Jan 03, 2021 [LeetCode January Challange] Day 3 - Beautiful Arrangement
  • Jan 02, 2021 [LeetCode January Challange] Day 2 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Dec 11, 2020 [LeetCode December Challange] Day 11 - Remove Duplicates from Sorted Array II
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Dec 07, 2020 [LeetCode December Challange] Day 7 - Spiral Matrix II
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Dec 04, 2020 [LeetCode December Challange] Day 4 - The kth Factor of n
  • Dec 02, 2020 [LeetCode December Challange] Day 2 - Linked List Random Node
  • Nov 02, 2020 [LeetCode November Challange] Day 2 - Insertion Sort List
  • Oct 30, 2020 [LeetCode October Challange] Day 30 - Number of Longest Increasing Subsequence
  • Oct 29, 2020 [LeetCode October Challange] Day 29 - Maximize Distance to Closest Person
  • Oct 27, 2020 [LeetCode October Challange] Day 27 - Linked List Cycle II
  • Oct 26, 2020 [LeetCode October Challange] Day 26 - Champagne Tower
  • Oct 24, 2020 [LeetCode October Challange] Day 24 - Bag of Tokens
  • Oct 23, 2020 702. Search in a Sorted Array of Unknown Size
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 19, 2020 [LeetCode October Challange] Day 19 - Minimum Domino Rotations For Equal Row
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Oct 14, 2020 [LeetCode October Challange] Day 14 - House Robber II
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Oct 10, 2020 [LeetCode October Challange] Day 10 - Minimum Number of Arrows to Burst Balloons
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 07, 2020 [LeetCode October Challange] Day 7 - Rotate List
  • Oct 06, 2020 [LeetCode October Challange] Day 6 - Insert into a Binary Search Tree
  • Oct 04, 2020 [LeetCode October Challange] Day 4 - Remove Covered Intervals
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 28, 2020 [LeetCode September Challange]Day28-Subarray Product Less Than K
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 26, 2020 [LeetCode September Challange]Day26-Teemo Attacking
  • Sep 26, 2020 Insert into a Sorted Circular Linked List
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Sep 22, 2020 [LeetCode September Challange]Day22-Majority Element II
  • Sep 21, 2020 Inorder Successor in BST II
  • Sep 21, 2020 [LeetCode September Challange]Day21-Car Pooling
  • Sep 19, 2020 [LeetCode September Challange]Day19-Sequential Digits
  • Sep 17, 2020 [LeetCode September Challange]Day17-Robot Bounded In Circle
  • Sep 16, 2020 [LeetCode September Challange]Day16-Maximum XOR of Two Numbers in an Array
  • Sep 12, 2020 [LeetCode September Challange]Day12-Combination Sum III
  • Sep 11, 2020 [LeetCode September Challange]Day11-Maximum Product Subarray
  • Memoization

  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Jul 31, 2020 [LeetCode July Challange]Day31-Climbing Stairs
  • Jul 30, 2020 [LeetCode July Challange]Day30-Word Break II
  • Merge Sort

  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Microsoft

  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 10, 2021 Inorder Successor in BST
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 01, 2021 [LeetCode March Challange] Day 01 - Distribute Candies
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Feb 12, 2021 [LeetCode February Challange] Day 12 - Number of Steps to Reduce a Number to Zero
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 05, 2021 [LeetCode February Challange] Day 5 - Simplify Path
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 Palindrome Permutation
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 06, 2021 [LeetCode January Challange] Day 6 - Kth Missing Positive Number
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 07, 2020 [LeetCode December Challange] Day 7 - Spiral Matrix II
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Nov 03, 2020 [LeetCode November Challange] Day 3 - Consecutive Characters
  • Nov 02, 2020 [LeetCode November Challange] Day 2 - Insertion Sort List
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 29, 2020 [LeetCode October Challange] Day 29 - Maximize Distance to Closest Person
  • Oct 27, 2020 [LeetCode October Challange] Day 27 - Linked List Cycle II
  • Oct 25, 2020 [LeetCode October Challange] Day 25 - Stone Game IV
  • Oct 23, 2020 702. Search in a Sorted Array of Unknown Size
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 16, 2020 [LeetCode October Challange] Day 16 - Search a 2D Matrix
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Oct 06, 2020 [LeetCode October Challange] Day 6 - Insert into a Binary Search Tree
  • Oct 04, 2020 [LeetCode October Challange] Day 4 - Remove Covered Intervals
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Sep 21, 2020 Inorder Successor in BST II
  • Monotonic Stack

  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Jan 21, 2021 [LeetCode January Challange] Day 21 - Find the Most Competitive Subsequence
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Morgan Stanley

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Nira Finance

  • Jan 17, 2021 [LeetCode January Challange] Day 17 - Count Sorted Vowel Strings
  • Number Theory

  • Jul 26, 2020 [LeetCode July Challange]Day26-Add Digits
  • Nutanix

  • Feb 21, 2021 [LeetCode February Challange] Day 21 - Broken Calculator
  • Nvidia

  • Feb 23, 2021 [LeetCode February Challange] Day 23 - Search a 2D Matrix II
  • Oracle

  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 20, 2020 253. Meeting Rooms II
  • Ordered Set

  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Sep 02, 2020 [LeetCode September Challange]Day2-Contains Duplicate III
  • Aug 22, 2020 [LeetCode August Challange]Day22-Random Point in Non-overlapping Rectangles
  • PHM

  • Dec 01, 2020 Cooperative project - PHM program
  • Palantir Technologies

  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Paypal

  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Dec 08, 2020 [LeetCode December Challange] Day 8 - Pairs of Songs With Total Durations Divisible by 60
  • Oct 08, 2020 [LeetCode October Challange] Day 8 - Binary Search
  • Postmates

  • Jan 22, 2021 [LeetCode January Challange] Day 22 - Determine if Two Strings Are Close
  • Prefix Sum

  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Sep 21, 2020 [LeetCode September Challange]Day21-Car Pooling
  • Aug 22, 2020 [LeetCode August Challange]Day22-Random Point in Non-overlapping Rectangles
  • Probability and Statistics

  • Aug 28, 2020 [LeetCode August Challange]Day28-Implement Rand10() Using Rand7()
  • Python

  • Dec 01, 2020 Cooperative project - PHM program
  • Q-learning

  • Aug 05, 2019 Q-learning
  • Qualcomm

  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Qualtrics

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Oct 20, 2020 [LeetCode October Challange] Day 20 - Clone Graph
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Queue

  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • Oct 01, 2020 [LeetCode October Challange] Day 1 - Number of Recent Calls
  • Sep 08, 2020 346. Moving Average from Data Stream
  • Quickselect

  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Quip (Saleforce)

  • Sep 26, 2020 Insert into a Sorted Circular Linked List
  • Quip(Salesforce)

  • Sep 21, 2020 Inorder Successor in BST II
  • Randomized

  • Dec 02, 2020 [LeetCode December Challange] Day 2 - Linked List Random Node
  • Aug 28, 2020 [LeetCode August Challange]Day28-Implement Rand10() Using Rand7()
  • Aug 22, 2020 [LeetCode August Challange]Day22-Random Point in Non-overlapping Rectangles
  • Recursion

  • Apr 15, 2021 [LeetCode April Challange] Day 15 - Fibonacci Number
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Aug 20, 2020 [LeetCode August Challange]Day20-Reorder List
  • Aug 04, 2020 [LeetCode August Challange]Day4-Power of Four
  • Jul 20, 2020 [LeetCode July Challange]Day20-Remove Linked List Elements
  • Jul 16, 2020 [LeetCode July Challange]Day16-Pow(x, n)
  • Rejection Sampling

  • Aug 28, 2020 [LeetCode August Challange]Day28-Implement Rand10() Using Rand7()
  • Reservoir Sampling

  • Dec 02, 2020 [LeetCode December Challange] Day 2 - Linked List Random Node
  • Aug 22, 2020 [LeetCode August Challange]Day22-Random Point in Non-overlapping Rectangles
  • Riot Games

  • Sep 26, 2020 [LeetCode September Challange]Day26-Teemo Attacking
  • Robinhood

  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Roblox

  • Jan 13, 2021 [LeetCode January Challange] Day 13 - Boats to Save People
  • Oct 20, 2020 253. Meeting Rooms II
  • Rolling Hash

  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Rubrik

  • Apr 04, 2021 [LeetCode April Challange] Day 04 - Design Circular Queue
  • SAP

  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • SQL

  • Mar 26, 2019 SQL note
  • Salesforce

  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Samsung

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Feb 02, 2021 [LeetCode February Challange] Day 2 - Trim a Binary Search Tree
  • Jan 30, 2021 [LeetCode January Challange] Day 30 - Minimize Deviation in Array
  • Segment Tree

  • Oct 30, 2020 [LeetCode October Challange] Day 30 - Number of Longest Increasing Subsequence
  • ServiceNow

  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Simulation

  • Feb 26, 2021 [LeetCode February Challange] Day 26 - Validate Stack Sequences
  • Jan 27, 2021 [LeetCode January Challange] Day 27 - Concatenation of Consecutive Binary Numbers
  • Jan 15, 2021 [LeetCode January Challange] Day 15 - Get Maximum in Generated Array
  • Dec 07, 2020 [LeetCode December Challange] Day 7 - Spiral Matrix II
  • Sep 26, 2020 [LeetCode September Challange]Day26-Teemo Attacking
  • Sep 21, 2020 [LeetCode September Challange]Day21-Car Pooling
  • Sep 17, 2020 [LeetCode September Challange]Day17-Robot Bounded In Circle
  • Aug 26, 2020 [LeetCode August Challange]Day26-Fizz Buzz
  • Aug 17, 2020 [LeetCode August Challange]Day17-Distribute Candies to People
  • Jul 26, 2020 [LeetCode July Challange]Day26-Add Digits
  • Jul 19, 2020 [LeetCode July Challange]Day19-Add Binary
  • Sliding Window

  • Jan 14, 2021 [LeetCode January Challange] Day 14 - Minimum Operations to Reduce X to Zero
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Sep 28, 2020 [LeetCode September Challange]Day28-Subarray Product Less Than K
  • Sep 02, 2020 [LeetCode September Challange]Day2-Contains Duplicate III
  • Snapchat

  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Feb 13, 2021 [LeetCode February Challange] Day 13 - Shortest Path in Binary Matrix
  • Oct 20, 2020 253. Meeting Rooms II
  • Sort

  • Oct 20, 2020 253. Meeting Rooms II
  • Sorting

  • Mar 03, 2021 [LeetCode March Challange] Day 03 - Missing Number
  • Mar 02, 2021 [LeetCode March Challange] Day 02 - Set Mismatch
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 22, 2021 [LeetCode February Challange] Day 22 - Longest Word in Dictionary through Deleting
  • Feb 15, 2021 [LeetCode February Challange] Day 15 - The K Weakest Rows in a Matrix
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 04, 2021 [LeetCode February Challange] Day 4 - Longest Harmonious Subsequence
  • Jan 23, 2021 [LeetCode January Challange] Day 23 - Sort the Matrix Diagonally
  • Jan 22, 2021 [LeetCode January Challange] Day 22 - Determine if Two Strings Are Close
  • Jan 18, 2021 [LeetCode January Challange] Day 18 - Max Number of K-Sum Pairs
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 13, 2021 [LeetCode January Challange] Day 13 - Boats to Save People
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Nov 02, 2020 [LeetCode November Challange] Day 2 - Insertion Sort List
  • Oct 24, 2020 [LeetCode October Challange] Day 24 - Bag of Tokens
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 10, 2020 [LeetCode October Challange] Day 10 - Minimum Number of Arrows to Burst Balloons
  • Oct 04, 2020 [LeetCode October Challange] Day 4 - Remove Covered Intervals
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 24, 2020 [LeetCode September Challange]Day24-Find the Difference
  • Sep 22, 2020 [LeetCode September Challange]Day22-Majority Element II
  • Sep 21, 2020 [LeetCode September Challange]Day21-Car Pooling
  • Sep 05, 2020 [LeetCode September Challange]Day5-All Elements in Two Binary Search Trees
  • Sep 02, 2020 [LeetCode September Challange]Day2-Contains Duplicate III
  • Aug 29, 2020 [LeetCode August Challange]Day29-Pancake Sorting
  • Aug 27, 2020 [LeetCode August Challange]Day27-Find Right Interval
  • Aug 21, 2020 [LeetCode August Challange]Day21-Sort Array By Parity
  • Aug 15, 2020 [LeetCode August Challange]Day15-Non-overlapping Intervals
  • Aug 11, 2020 [LeetCode August Challange]Day11-H-Index
  • Jul 28, 2020 [LeetCode July Challange]Day28-Task Scheduler
  • Jul 17, 2020 [LeetCode July Challange]Day17-Top K Frequent Elements
  • Jul 08, 2020 [LeetCode July Challange]Day8-3Sum
  • Splunk

  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Spotify

  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Stack

  • Apr 20, 2021 [LeetCode April Challange] Day 20 - N-ary Tree Preorder Traversal
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Feb 28, 2021 [LeetCode February Challange] Day 28 - Maximum Frequency Stack
  • Feb 26, 2021 [LeetCode February Challange] Day 26 - Validate Stack Sequences
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 24, 2021 [LeetCode February Challange] Day 24 - Score of Parentheses
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 05, 2021 [LeetCode February Challange] Day 5 - Simplify Path
  • Jan 21, 2021 [LeetCode January Challange] Day 21 - Find the Most Competitive Subsequence
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Oct 23, 2020 [LeetCode October Challange] Day 23 - 132 pattern
  • Oct 21, 2020 [LeetCode October Challange] Day 21 - Asteroid Collision
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Aug 20, 2020 [LeetCode August Challange]Day20-Reorder List
  • Starting Point

  • Oct 18, 2022 [HTB - Starting Point] Three
  • Oct 18, 2022 [HTB - Starting Point] Archetype
  • Oct 16, 2022 [HTB - Starting Point] Sequel
  • Oct 16, 2022 [HTB - Starting Point] Responder
  • Oct 16, 2022 [HTB - Starting Point] Crocodile
  • Oct 16, 2022 [HTB - Starting Point] Appointment
  • Oct 12, 2022 [HTB - Starting Point] Redeemer
  • Oct 12, 2022 [HTB - Starting Point] Fawn
  • Oct 12, 2022 [HTB - Starting Point] Dancing
  • Oct 02, 2022 [HTB - Starting Point] Meow
  • String

  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 07, 2021 [LeetCode April Challange] Day 07 - Determine if String Halves Are Alike
  • Apr 03, 2021 [LeetCode April Challange] Day 03 - Longest Valid Parentheses
  • Apr 02, 2021 [LeetCode April Challange] Day 02 - Ones and Zeroes
  • Mar 10, 2021 [LeetCode March Challange] Day 10 - Integer to Roman
  • Mar 08, 2021 [LeetCode March Challange] Day 08 - Remove Palindromic Subsequences
  • Mar 06, 2021 [LeetCode March Challange] Day 06 - Short Encoding of Words
  • Feb 24, 2021 [LeetCode February Challange] Day 24 - Score of Parentheses
  • Feb 22, 2021 [LeetCode February Challange] Day 22 - Longest Word in Dictionary through Deleting
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 19, 2021 [LeetCode February Challange] Day 19 - Minimum Remove to Make Valid Parentheses
  • Feb 16, 2021 [LeetCode February Challange] Day 16 - Letter Case Permutation
  • Feb 11, 2021 [LeetCode February Challange] Day 11 - Valid Anagram
  • Feb 07, 2021 [LeetCode February Challange] Day 7 - Shortest Distance to a Character
  • Feb 05, 2021 [LeetCode February Challange] Day 5 - Simplify Path
  • Jan 28, 2021 [LeetCode January Challange] Day 28 - Smallest String With A Given Numeric Value
  • Jan 28, 2021 161. One Edit Distance
  • Jan 22, 2021 [LeetCode January Challange] Day 22 - Determine if Two Strings Are Close
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 08, 2021 [LeetCode January Challange] Day 8 - Check If Two String Arrays are Equivalent
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Nov 03, 2020 [LeetCode November Challange] Day 3 - Consecutive Characters
  • Oct 17, 2020 [LeetCode October Challange] Day 17 - Repeated DNA Sequences
  • Oct 12, 2020 [LeetCode October Challange] Day 12 - Buddy Strings
  • Oct 11, 2020 [LeetCode October Challange] Day 11 - Remove Duplicate Letters
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 25, 2020 [LeetCode September Challange]Day25-Largest Number
  • Sep 24, 2020 [LeetCode September Challange]Day24-Find the Difference
  • Sep 17, 2020 [LeetCode September Challange]Day17-Robot Bounded In Circle
  • Sep 15, 2020 [LeetCode September Challange]Day15-Length of Last Word
  • Sep 10, 2020 [LeetCode September Challange]Day10-Bulls and Cows
  • Sep 09, 2020 [LeetCode September Challange]Day9-Compare Version Numbers
  • Sep 08, 2020 929. Unique Email Addresses
  • Sep 08, 2020 157. Read N Characters Given Read4
  • Sep 07, 2020 [LeetCode September Challange]Day7-Word Pattern
  • Sep 04, 2020 [LeetCode September Challange]Day4-Partition Labels
  • Sep 03, 2020 [LeetCode September Challange]Day3-Repeated Substring Pattern
  • Sep 01, 2020 [LeetCode September Challange]Day1-Largest Time for Given Digits
  • Aug 26, 2020 [LeetCode August Challange]Day26-Fizz Buzz
  • Aug 23, 2020 [LeetCode August Challange]Day23-Stream of Characters
  • Aug 19, 2020 [LeetCode August Challange]Day19-Goat Latin
  • Aug 14, 2020 [LeetCode August Challange]Day14-Longest Palindrome
  • Aug 13, 2020 [LeetCode August Challange]Day13-Iterator for Combination
  • Aug 10, 2020 [LeetCode August Challange]Day10-Excel Sheet Column Number
  • Aug 05, 2020 [LeetCode August Challange]Day5-Add and Search Word - Data structure design
  • Aug 03, 2020 [LeetCode August Challange]Day3-Valid Palindrome
  • Aug 01, 2020 [LeetCode August Challange]Day1-Detect Capital
  • Jul 30, 2020 [LeetCode July Challange]Day30-Word Break II
  • Jul 19, 2020 [LeetCode July Challange]Day19-Add Binary
  • Jul 15, 2020 [LeetCode July Challange]Day15-Reverse Words in a String
  • String Matching

  • Sep 03, 2020 [LeetCode September Challange]Day3-Repeated Substring Pattern
  • Tesla

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Topological Sort

  • Apr 10, 2021 [LeetCode April Challange] Day 10 - Longest Increasing Path in a Matrix
  • Jul 18, 2020 [LeetCode July Challange]Day18-Course Schedule II
  • Tree

  • Apr 20, 2021 [LeetCode April Challange] Day 20 - N-ary Tree Preorder Traversal
  • Apr 13, 2021 [LeetCode April Challange] Day 13 - Flatten Nested List Iterator
  • Apr 11, 2021 [LeetCode April Challange] Day 11 - Deepest Leaves Sum
  • Apr 10, 2021 Inorder Successor in BST
  • Mar 09, 2021 [LeetCode March Challange] Day 09 - Add One Row to Tree
  • Mar 05, 2021 [LeetCode March Challange] Day 05 - Average of Levels in Binary Tree
  • Feb 09, 2021 [LeetCode February Challange] Day 9 - Convert BST to Greater Tree
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Feb 02, 2021 [LeetCode February Challange] Day 2 - Trim a Binary Search Tree
  • Jan 29, 2021 [LeetCode January Challange] Day 29 - Vertical Order Traversal of a Binary Tree
  • Jan 02, 2021 [LeetCode January Challange] Day 2 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree
  • Dec 12, 2020 [LeetCode December Challange] Day 12 - Smallest Subtree with all the Deepest Nodes
  • Dec 09, 2020 [LeetCode December Challange] Day 9 - Binary Search Tree Iterator
  • Dec 06, 2020 [LeetCode December Challange] Day 6 - Populating Next Right Pointers in Each Node II
  • Dec 03, 2020 [LeetCode December Challange] Day 3 - Increasing Order Search Tree
  • Dec 01, 2020 [LeetCode December Challange] Day 1 - Maximum Depth of Binary Tree
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 22, 2020 [LeetCode October Challange] Day 22 - Minimum Depth of Binary Tree
  • Oct 09, 2020 [LeetCode October Challange] Day 9 - Serialize and Deserialize BST
  • Oct 06, 2020 [LeetCode October Challange] Day 6 - Insert into a Binary Search Tree
  • Sep 21, 2020 Inorder Successor in BST II
  • Sep 08, 2020 [LeetCode September Challange]Day8-Sum of Root To Leaf Binary Numbers
  • Sep 05, 2020 [LeetCode September Challange]Day5-All Elements in Two Binary Search Trees
  • Aug 31, 2020 [LeetCode August Challange]Day31-Delete Node in a BST
  • Aug 24, 2020 [LeetCode August Challange]Day24-Sum of Left Leaves
  • Aug 08, 2020 [LeetCode August Challange]Day8-Path Sum III
  • Aug 07, 2020 [LeetCode August Challange]Day7-Vertical Order Traversal of a Binary Tree
  • Jul 27, 2020 [LeetCode July Challange]Day27-Construct Binary Tree from Inorder and Postorder Traversal
  • Jul 22, 2020 [LeetCode July Challange]Day22-Binary Tree Zigzag Level Order Traversal
  • Jul 13, 2020 [LeetCode July Challange]Day13-Same Tree
  • Jul 09, 2020 [LeetCode July Challange]Day9-Maximum Width of Binary Tree
  • Jul 02, 2020 [LeetCode July Challange]Day2-Binary Tree Level Order Traversal II
  • Trie

  • Mar 06, 2021 [LeetCode March Challange] Day 06 - Short Encoding of Words
  • Sep 30, 2020 Word Squares
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Sep 16, 2020 [LeetCode September Challange]Day16-Maximum XOR of Two Numbers in an Array
  • Aug 23, 2020 [LeetCode August Challange]Day23-Stream of Characters
  • Aug 05, 2020 [LeetCode August Challange]Day5-Add and Search Word - Data structure design
  • Jul 30, 2020 [LeetCode July Challange]Day30-Word Break II
  • Twilio

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Twitter

  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • Two Pointers

  • Apr 18, 2021 [LeetCode April Challange] Day 18 - Remove Nth Node From End of List
  • Apr 14, 2021 [LeetCode April Challange] Day 14 - Partition List
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Mar 08, 2021 [LeetCode March Challange] Day 08 - Remove Palindromic Subsequences
  • Mar 04, 2021 [LeetCode March Challange] Day 04 - Intersection of Two Linked Lists
  • Feb 25, 2021 [LeetCode February Challange] Day 25 - Shortest Unsorted Continuous Subarray
  • Feb 22, 2021 [LeetCode February Challange] Day 22 - Longest Word in Dictionary through Deleting
  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 07, 2021 [LeetCode February Challange] Day 7 - Shortest Distance to a Character
  • Feb 03, 2021 [LeetCode February Challange] Day 3 - Linked List Cycle
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 18, 2021 [LeetCode January Challange] Day 18 - Max Number of K-Sum Pairs
  • Jan 13, 2021 [LeetCode January Challange] Day 13 - Boats to Save People
  • Jan 11, 2021 [LeetCode January Challange] Day 11 - Merge Sorted Array
  • Jan 05, 2021 [LeetCode January Challange] Day 5 - Remove Duplicates from Sorted List II
  • Oct 27, 2020 [LeetCode October Challange] Day 27 - Linked List Cycle II
  • Oct 24, 2020 [LeetCode October Challange] Day 24 - Bag of Tokens
  • Oct 15, 2020 [LeetCode October Challange] Day 15 - Rotate Array
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 07, 2020 [LeetCode October Challange] Day 7 - Rotate List
  • Oct 03, 2020 [LeetCode October Challange] Day 3 - K-diff Pairs in an Array
  • Sep 09, 2020 [LeetCode September Challange]Day9-Compare Version Numbers
  • Sep 04, 2020 [LeetCode September Challange]Day4-Partition Labels
  • Aug 29, 2020 [LeetCode August Challange]Day29-Pancake Sorting
  • Aug 21, 2020 [LeetCode August Challange]Day21-Sort Array By Parity
  • Aug 20, 2020 [LeetCode August Challange]Day20-Reorder List
  • Aug 03, 2020 [LeetCode August Challange]Day3-Valid Palindrome
  • Jul 15, 2020 [LeetCode July Challange]Day15-Reverse Words in a String
  • Jul 08, 2020 [LeetCode July Challange]Day8-3Sum
  • Two pointers

  • Dec 11, 2020 [LeetCode December Challange] Day 11 - Remove Duplicates from Sorted Array II
  • Uber

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 01, 2021 [LeetCode February Challange] Day 1 - Number of 1 Bits
  • Jan 31, 2021 [LeetCode January Challange] Day 31 - Next Permutation
  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Jan 04, 2021 [LeetCode January Challange] Day 4 - Merge Two Sorted Lists
  • Oct 31, 2020 [LeetCode October Challange] Day 31 - Recover Binary Search Tree
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 23, 2020 [LeetCode September Challange]Day23-Gas Station
  • Ubuntu

  • Jan 20, 2022 Enlarge swap space
  • Jan 15, 2022 Windows10 & VirtualBox Ubuntu20.04 - shared folder
  • Jun 26, 2019 Win 10 & VM Ubuntu 18.04 - shared folder
  • Union Find

  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Sep 27, 2020 [LeetCode September Challange]Day27-Evaluate Division
  • Aug 30, 2020 [LeetCode August Challange]Day30-Largest Component Size by Common Factor
  • United Health Group

  • Jan 25, 2021 [LeetCode January Challange] Day 25 - Check If All 1's Are at Least Length K Places Away
  • VMWare

  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • VMware

  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Dec 11, 2020 [LeetCode December Challange] Day 11 - Remove Duplicates from Sorted Array II
  • VScode

  • Apr 14, 2019 vscode with c++ Windows setup
  • VirtualBox

  • Jan 15, 2022 Windows10 & VirtualBox Ubuntu20.04 - shared folder
  • Jun 26, 2019 Win 10 & VM Ubuntu 18.04 - shared folder
  • WSL

  • Jan 25, 2022 WSL git clone error
  • WSL2

  • Oct 26, 2022 WSL2 Network
  • Walmart Labs

  • Apr 09, 2021 [LeetCode April Challange] Day 09 - Verifying an Alien Dictionary
  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Windows10

  • Jan 15, 2022 Windows10 & VirtualBox Ubuntu20.04 - shared folder
  • Wish

  • Jan 24, 2021 [LeetCode January Challange] Day 24 - Merge k Sorted Lists
  • Yahoo

  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Jan 12, 2021 [LeetCode January Challange] Day 12 - Add Two Numbers
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Oct 13, 2020 [LeetCode October Challange] Day 13 - Sort List
  • Oct 02, 2020 Maximum Distance in Arrays
  • Yandex

  • Jan 28, 2021 161. One Edit Distance
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 01, 2020 [LeetCode October Challange] Day 1 - Number of Recent Calls
  • Zillow

  • Jan 16, 2021 [LeetCode January Challange] Day 16 - Kth Largest Element in an Array
  • Jan 09, 2021 [LeetCode January Challange] Day 9 - Word Ladder
  • eBay

  • Apr 08, 2021 [LeetCode April Challange] Day 08 - Letter Combinations of a Phone Number
  • Mar 07, 2021 [LeetCode March Challange] Day 07 - Design HashMap
  • Feb 20, 2021 [LeetCode February Challange] Day 20 - Roman to Integer
  • Feb 14, 2021 [LeetCode February Challange] Day 14 - Is Graph Bipartite?
  • Feb 10, 2021 [LeetCode February Challange] Day 10 - Copy List with Random Pointer
  • Feb 06, 2021 [LeetCode February Challange] Day 6 - Binary Tree Right Side View
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • Jan 07, 2021 [LeetCode January Challange] Day 7 - Longest Substring Without Repeating Characters
  • Oct 20, 2020 253. Meeting Rooms II
  • Oct 14, 2020 [LeetCode October Challange] Day 14 - House Robber II
  • Oct 02, 2020 [LeetCode October Challange] Day 2 - Combination Sum
  • Sep 30, 2020 [LeetCode September Challange]Day30-First Missing Positive
  • Sep 29, 2020 [LeetCode September Challange]Day29-Word Break
  • git

  • Jan 25, 2022 WSL git clone error
  • oh-my-zsh

  • Jan 26, 2022 oh-my-zsh Setup
  • payTM

  • Apr 01, 2021 [LeetCode April Challange] Day 01 - Palindrome Linked List
  • python

  • Mar 22, 2019 python note
  • sg driver

  • Feb 18, 2022 sg3 utils
  • tcs

  • Feb 17, 2021 [LeetCode February Challange] Day 17 - Container With Most Water
  • Jan 20, 2021 [LeetCode January Challange] Day 20 - Valid Parentheses
  • Jan 19, 2021 [LeetCode January Challange] Day 19 - Longest Palindromic Substring
  • terminal

  • Jan 26, 2022 oh-my-zsh Setup
  • zsh

  • Jan 26, 2022 oh-my-zsh Setup
  • All272
  • AI 1
  • Accolite 1
  • Adobe 20
  • Airbnb 1
  • Akuna Capital 1
  • Alation 1
  • Amazon 83
  • Amazon Lyft 1
  • Apple 42
  • Arduino 1
  • Arista Networks 1
  • Array 103
  • Audible 1
  • Backtracking 13
  • Binary Indexed Tree 1
  • Binary Search 12
  • Binary Search Tree 9
  • Binary Tree 27
  • Bit Manipulation 20
  • Bit Mask 1
  • Bloomberg 39
  • Boblox 1
  • Breadth-First Search 13
  • Breadth-First-Search 13
  • Breadth-first Search 2
  • Breath-First Search 1
  • Brillio 1
  • Bucket Sort 2
  • ByteDance 22
  • C++ 242
  • Capital One 5
  • Cisco 3
  • Citadel 2
  • Citrix 2
  • Cloudera 1
  • CodeSignal 1
  • Counting 6
  • Counting Sort 1
  • Coupang 1
  • DE Shaw 1
  • Data Stream 2
  • Databricks 3
  • Depth-First Search 17
  • Depth-First-Search 14
  • Depth-first Search 3
  • Design 13
  • DiDi 1
  • Divide and Conquer 7
  • Docusign 2
  • DoorDash 1
  • Doubly-Linked List 1
  • Dynamic Programming 29
  • Easy 48
  • Enumeration 2
  • Expedia 3
  • Facebok 1
  • Facebook 61
  • Faceboook 1
  • FactSet 2
  • Flipkart 2
  • Game Theory 1
  • Glit Groupe 1
  • GoDaddy 1
  • Goldman Sachs 16
  • Google 47
  • Graph 6
  • Greedy 20
  • HTB 10
  • Hard 15
  • Hash Function 3
  • Hash Table 52
  • Heap 1
  • Heap (Priority Queue) 8
  • IBM 3
  • Intuit 1
  • Iterator 4
  • JPMorgan 2
  • JavaScript 1
  • LDD3 6
  • LeetCode 3
  • Lendingkart 1
  • Link List 1
  • Linked List 22
  • LinkedIn 8
  • Linux 2
  • LiveRamp 2
  • Lyft 1
  • MQTT 1
  • Math 34
  • Mathworks 2
  • Matrix 10
  • Medium 104
  • Memoization 5
  • Merge Sort 2
  • Microsoft 62
  • Monotonic Stack 4
  • Morgan Stanley 2
  • Nira Finance 1
  • Number Theory 1
  • Nutanix 1
  • Nvidia 1
  • Oracle 22
  • Ordered Set 5
  • PHM 1
  • Palantir Technologies 1
  • Paypal 6
  • Postmates 1
  • Prefix Sum 3
  • Probability and Statistics 1
  • Python 1
  • Q-learning 1
  • Qualcomm 1
  • Qualtrics 6
  • Queue 4
  • Quickselect 2
  • Quip (Saleforce) 1
  • Quip(Salesforce) 1
  • Randomized 3
  • Recursion 8
  • Rejection Sampling 1
  • Reservoir Sampling 2
  • Riot Games 1
  • Robinhood 1
  • Roblox 2
  • Rolling Hash 1
  • Rubrik 1
  • SAP 1
  • SQL 1
  • Salesforce 4
  • Samsung 3
  • Segment Tree 1
  • ServiceNow 2
  • Simulation 11
  • Sliding Window 5
  • Snapchat 3
  • Sort 1
  • Sorting 33
  • Splunk 1
  • Spotify 3
  • Stack 18
  • Starting Point 10
  • String 54
  • String Matching 1
  • Tesla 4
  • Topological Sort 2
  • Tree 32
  • Trie 7
  • Twilio 1
  • Twitter 3
  • Two Pointers 29
  • Two pointers 1
  • Uber 14
  • Ubuntu 3
  • Union Find 3
  • United Health Group 1
  • VMWare 1
  • VMware 3
  • VScode 1
  • VirtualBox 2
  • WSL 1
  • WSL2 1
  • Walmart Labs 3
  • Windows10 1
  • Wish 1
  • Yahoo 7
  • Yandex 5
  • Zillow 2
  • eBay 14
  • git 1
  • oh-my-zsh 1
  • payTM 1
  • python 1
  • sg driver 1
  • tcs 3
  • terminal 1
  • zsh 1
Unpublished Work © 2017-2022 Shawn.Yang
Powered by Jekyll & Yat Theme.
Subscribe via RSS