/leetcode-practice

leetcode practice

Primary LanguagePython

leetcode-practice

  • Valid Parentheses
  • Remove Duplicates from Sorted Array
  • Maximum Subarray
  • Merge Sorted Array
  • Add Two Numbers
  • Longest Substring Without Repeating Characters
  • Longest Palindromic Substring
  • Maximum Depth of Binary Tree
  • Remove Nth Node From End of List
  • Best Time to Buy and Sell Stock
  • Best Time to Buy and Sell Stock II
  • Valid Palindrome
  • Longest Increasing Subsequence
  • Longest Valid Parentheses
  • Unique Paths
  • Climbing Stairs
  • Unique Paths II
  • Single Number
  • Min Stack
  • Two Sum II - Input array is sorted
  • 3Sum
  • Sum of Two Integers
  • Container With Most Water
  • Divide Two Integers
  • Factorial Trailing Zeroes
  • Next Permutation
  • Majority Element
  • Search in Rotated Sorted Array
  • Reverse Bits
  • Combination Sum
  • Number of 1 Bits
  • Combination Sum II
  • Permutations
  • House Robber
  • Permutations II
  • Rotate Image
  • Group Anagrams
  • Jump Game
  • Merge Intervals
  • Permutation Sequence
  • Set Matrix Zeroes
  • Subsets
  • Remove Linked List Elements
  • Reverse Linked List
  • Contains Duplicate II
  • Invert Binary Tree
  • Implement Queue using Stacks
  • Ugly Number
  • Move Zeroes
  • Power of Four
  • Intersection of Two Arrays
  • Path Sum III(*)
  • Find Mode in Binary Search Tree
  • Distribute Candies
  • Walking Robot Simulation
  • Shift 2D Grid
  • Pow(x, n)
  • Sort Colors
  • Word Search(*)
  • Remove Duplicates from Sorted Array II
  • Partition List
  • Subsets II
  • Decode Ways
  • Reverse Linked List II
  • Binary Tree Inorder Traversal
  • Unique Binary Search Trees
  • Unique Binary Search Trees II
  • Validate Binary Search Tree
  • Binary Tree Level Order Traversal
  • Binary Tree Zigzag Level Order Traversal
  • Path Sum II
  • Sum Root to Leaf Numbers
  • Surrounded Regions
  • Palindrome Partitioning
  • Word Break
  • Binary Tree Preorder Traversal
  • Evaluate Reverse Polish Notation
  • Maximum Product Subarray
  • Binary Tree Right Side View
  • Number of Islands
  • Bitwise AND of Numbers Range
  • Minimum Size Subarray Sum
  • Kth Largest Element in an Array
  • Maximal Square
  • Majority Element II
  • Kth Smallest Element in a BST
  • Lowest Common Ancestor of a Binary Tree(*)
  • Product of Array Except Self
  • Search a 2D Matrix II
  • Perfect Squares
  • Best Time to Buy and Sell Stock with Cooldown
  • Coin Change
  • Increasing Triplet Subsequence
  • Regular Expression Matching
  • Wildcard Matching (x)
  • Minimum Path Sum
  • Edit Distance (x)
  • Maximal Rectangle (x)
  • Interleaving String
  • Distinct Subsequences
  • Triangle
  • House Robber II
  • Ugly Number II (*)
  • Word Break II
  • Burst Balloons (*)