Example Search
Project Search
Java
C++
Python
Scala
Blog
Project: LeetCode
(GitHub Link)
LeetCode-master
1001-1100
1089-Duplicate Zeros
1089-Duplicate Zeros.cpp
README.md
1089-Duplicate Zeros.py
1033-Moving Stones Until Consecutive
README.md
1033-Moving Stones Until Consecutive.cpp
1033-Moving Stones Until Consecutive.py
1067-Digit Count in Range
1067-Digit Count in Range.py
1067-Digit Count in Range.cpp
README.md
1046-Last Stone Weight
1046-Last Stone Weight.cpp
README.md
1046-Last Stone Weight.py
1078-Occurrences After Bigram
1078-Occurrences After Bigram.cpp
README.md
1078-Occurrences After Bigram.py
1074-Number of Submatrices That Sum to Target
1074-Number of Submatrices That Sum to Target.cpp
README.md
1074-Number of Submatrices That Sum to Target.py
1096-Brace Expansion II
README.md
1096-Brace Expansion II.py
1056-Confusing Number
1056-Confusing Number.py
README.md
1056-Confusing Number.cpp
1085-Sum of Digits in the Minimum Number
1085-Sum of Digits in the Minimum Number.cpp
1085-Sum of Digits in the Minimum Number.py
README.md
1031-Maximum Sum of Two Non-Overlapping Subarrays
1031-Maximum Sum of Two Non-Overlapping Subarrays.py
README.md
1031-Maximum Sum of Two Non-Overlapping Subarrays.cpp
1027-Longest Arithmetic Sequence
1027-Longest Arithmetic Sequence.cpp
README.md
1027-Longest Arithmetic Sequence.py
1066-Campus Bikes II
1066-Campus Bikes II.py
1066-Campus Bikes II.cpp
README.md
1032-Stream of Characters
1032-Stream of Characters.cpp
README.md
1032-Stream of Characters.py
1029-Two City Scheduling
1029-Two City Scheduling.cpp
1029-Two City Scheduling.py
README.md
1059-All Paths from Source Lead to Destination
README.md
1059-All Paths from Source Lead to Destination.cpp
1059-All Paths from Source Lead to Destination.py
1010-Pairs of Songs With Total Durations Divisible by 60
1010-Pairs of Songs With Total Durations Divisible by 60.cpp
1010-Pairs of Songs With Total Durations Divisible by 60.py
README.md
1051-Height Checker
1051-Height Checker.cpp
1051-Height Checker.py
README.md
1039-Minimum Score Triangulation of Polygon
1039-Minimum Score Triangulation of Polygon.py
README.md
1039-Minimum Score Triangulation of Polygon.cpp
1018-Binary Prefix Divisible By 5
1018-Binary Prefix Divisible By 5.py
1018-Binary Prefix Divisible By 5.cpp
README.md
1092-Shortest Common Supersequence
1092-Shortest Common Supersequence.cpp
1092-Shortest Common Supersequence.py
README.md
1071-Greatest Common Divisor of Strings
README.md
1071-Greatest Common Divisor of Strings.cpp
1071-Greatest Common Divisor of Strings.py
1090-Largest Values From Labels
1090-Largest Values From Labels.cpp
1090-Largest Values From Labels.py
README.md
1019-Next Greater Node In Linked List
1019-Next Greater Node In Linked List.cpp
1019-Next Greater Node In Linked List.py
README.md
1024-Video Stitching
1024-Video Stitching.py
README.md
1024-Video Stitching.cpp
1017-Convert to Base -2
1017-Convert to Base -2.py
README.md
1017-Convert to Base -2.cpp
1030-Matrix Cells in Distance Order
1030-Matrix Cells in Distance Order.cpp
1030-Matrix Cells in Distance Order.py
README.md
1006-Clumsy Factorial
1006-Clumsy Factorial.cpp
1006-Clumsy Factorial.py
README.md
1036-Escape a Large Maze
1036-Escape a Large Maze.py
README.md
1036-Escape a Large Maze.cpp
1061-Lexicographically Smallest Equivalent String
1061-Lexicographically Smallest Equivalent String.py
README.md
1061-Lexicographically Smallest Equivalent String.cpp
1053-Previous Permutation With One Swap
1053-Previous Permutation With One Swap.cpp
1053-Previous Permutation With One Swap.py
README.md
1020-Number of Enclaves
1020-Number of Enclaves.cpp
README.md
1020-Number of Enclaves.py
1100-Find K-Length Substrings With No Repeated Characters
1100-Find K-Length Substrings With No Repeated Characters.py
1100-Find K-Length Substrings With No Repeated Characters.cpp
README.md
1043-Partition Array for Maximum Sum
1043-Partition Array for Maximum Sum.cpp
1043-Partition Array for Maximum Sum.py
README.md
1028-Recover a Tree From Preorder Traversal
1028-Recover a Tree From Preorder Traversal.cpp
README.md
1028-Recover a Tree From Preorder Traversal.py
1081-Smallest Subsequence of Distinct Characters
1081-Smallest Subsequence of Distinct Characters.py
1081-Smallest Subsequence of Distinct Characters.cpp
README.md
1065-Index Pairs of a String
1065-Index Pairs of a String.py
1065-Index Pairs of a String.cpp
README.md
1082-Sales Analysis I
README.md
1082-Sales Analysis I.sql
1038-Binary Search Tree to Greater Sum Tree
README.md
1038-Binary Search Tree to Greater Sum Tree.py
1038-Binary Search Tree to Greater Sum Tree.cpp
1003-Check If Word Is Valid After Substitutions
1003-Check If Word Is Valid After Substitutions.cpp
1003-Check If Word Is Valid After Substitutions.py
README.md
1060-Missing Element in Sorted Array
1060-Missing Element in Sorted Array.cpp
README.md
1060-Missing Element in Sorted Array.py
1062-Longest Repeating Substring
1062-Longest Repeating Substring.cpp
README.md
1062-Longest Repeating Substring.py
1011-Capacity To Ship Packages Within D Days
1011-Capacity To Ship Packages Within D Days.py
1011-Capacity To Ship Packages Within D Days.cpp
README.md
1040-Moving Stones Until Consecutive II
1040-Moving Stones Until Consecutive II.cpp
1040-Moving Stones Until Consecutive II.py
README.md
1079-Letter Tile Possibilities
README.md
1079-Letter Tile Possibilities.cpp
1079-Letter Tile Possibilities.py
1073-Adding Two Negabinary Numbers
1073-Adding Two Negabinary Numbers.py
1073-Adding Two Negabinary Numbers.cpp
README.md
1008-Construct Binary Search Tree from Preorder Traversal
README.md
1008-Construct Binary Search Tree from Preorder Traversal.py
1008-Construct Binary Search Tree from Preorder Traversal.cpp
1041-Robot Bounded In Circle
1041-Robot Bounded In Circle.cpp
1041-Robot Bounded In Circle.py
README.md
1013-Partition Array Into Three Parts With Equal Sum
1013-Partition Array Into Three Parts With Equal Sum.py
1013-Partition Array Into Three Parts With Equal Sum.cpp
README.md
1012-Numbers With Repeated Digits
1012-Numbers With Repeated Digits.cpp
1012-Numbers With Repeated Digits.py
README.md
1055-Shortest Way to Form String
README.md
1055-Shortest Way to Form String.py
1055-Shortest Way to Form String.cpp
1048-Longest String Chain
1048-Longest String Chain.py
1048-Longest String Chain.cpp
README.md
1054-Distant Barcodes
1054-Distant Barcodes.py
1054-Distant Barcodes.cpp
README.md
1086-High Five
1086-High Five.py
1086-High Five.cpp
README.md
1035-Uncrossed Lines
1035-Uncrossed Lines.py
README.md
1035-Uncrossed Lines.cpp
1044-Longest Duplicate Substring
1044-Longest Duplicate Substring.cpp
1044-Longest Duplicate Substring.py
README.md
1016-Binary String With Substrings Representing 1 To N
1016-Binary String With Substrings Representing 1 To N.py
README.md
1016-Binary String With Substrings Representing 1 To N.cpp
1072-Flip Columns For Maximum Number of Equal Rows
1072-Flip Columns For Maximum Number of Equal Rows.py
README.md
1072-Flip Columns For Maximum Number of Equal Rows.cpp
1057-Campus Bikes
1057-Campus Bikes.cpp
README.md
1057-Campus Bikes.py
1037-Valid Boomerang
1037-Valid Boomerang.cpp
README.md
1037-Valid Boomerang.py
1093-Statistics from a Large Sample
1093-Statistics from a Large Sample.py
1093-Statistics from a Large Sample.cpp
README.md
1091-Shortest Path in Binary Matrix
1091-Shortest Path in Binary Matrix.py
1091-Shortest Path in Binary Matrix.cpp
README.md
1034-Coloring A Border
1034-Coloring A Border.cpp
1034-Coloring A Border.py
README.md
1004-Max Consecutive Ones III
1004-Max Consecutive Ones III.py
README.md
1004-Max Consecutive Ones III.cpp
1094-Car Pooling
1094-Car Pooling.py
README.md
1094-Car Pooling.cpp
1087-Brace Expansion
README.md
1087-Brace Expansion.cpp
1087-Brace Expansion.py
1042-Flower Planting With No Adjacent
1042-Flower Planting With No Adjacent.py
README.md
1042-Flower Planting With No Adjacent.cpp
1021-Remove Outermost Parentheses
1021-Remove Outermost Parentheses.py
1021-Remove Outermost Parentheses.cpp
README.md
1005-Maximize Sum Of Array After K Negations
1005-Maximize Sum Of Array After K Negations.cpp
1005-Maximize Sum Of Array After K Negations.py
README.md
1026-Maximum Difference Between Node and Ancestor
1026-Maximum Difference Between Node and Ancestor.cpp
1026-Maximum Difference Between Node and Ancestor.py
README.md
1064-Fixed Point
1064-Fixed Point.py
1064-Fixed Point.cpp
README.md
1001-Grid Illumination
1001-Grid Illumination.py
README.md
1001-Grid Illumination.cpp
1099-Two Sum Less Than K
1099-Two Sum Less Than K.cpp
README.md
1099-Two Sum Less Than K.py
1007-Minimum Domino Rotations For Equal Row
1007-Minimum Domino Rotations For Equal Row.cpp
1007-Minimum Domino Rotations For Equal Row.py
README.md
1080-Insufficient Nodes in Root to Leaf Paths
1080-Insufficient Nodes in Root to Leaf Paths.cpp
README.md
1080-Insufficient Nodes in Root to Leaf Paths.py
1014-Best Sightseeing Pair
README.md
1014-Best Sightseeing Pair.py
1014-Best Sightseeing Pair.cpp
1022-Sum of Root To Leaf Binary Numbers
1022-Sum of Root To Leaf Binary Numbers.cpp
1022-Sum of Root To Leaf Binary Numbers.py
README.md
1009-Complement of Base 10 Integer
1009-Complement of Base 10 Integer.py
1009-Complement of Base 10 Integer.cpp
README.md
1023-Camelcase Matching
1023-Camelcase Matching.cpp
1023-Camelcase Matching.py
README.md
1058-Minimize Rounding Error to Meet Target
1058-Minimize Rounding Error to Meet Target.py
1058-Minimize Rounding Error to Meet Target.cpp
README.md
1063-Number of Valid Subarrays
1063-Number of Valid Subarrays.py
1063-Number of Valid Subarrays.cpp
README.md
1052-Grumpy Bookstore Owner
1052-Grumpy Bookstore Owner.py
README.md
1052-Grumpy Bookstore Owner.cpp
1049-Last Stone Weight II
1049-Last Stone Weight II.cpp
README.md
1049-Last Stone Weight II.py
1025-Divisor Game
1025-Divisor Game.cpp
README.md
1025-Divisor Game.py
1047-Remove All Adjacent Duplicates In String
1047-Remove All Adjacent Duplicates In String.py
1047-Remove All Adjacent Duplicates In String.cpp
README.md
1015-Smallest Integer Divisible by K
1015-Smallest Integer Divisible by K.py
1015-Smallest Integer Divisible by K.cpp
README.md
1095-Find in Mountain Array
1095-Find in Mountain Array.cpp
README.md
1095-Find in Mountain Array.py
1088-Confusing Number II
1088-Confusing Number II.cpp
1088-Confusing Number II.py
README.md
1002-Find Common Characters
1002-Find Common Characters.cpp
README.md
1002-Find Common Characters.py
0501-0600
0535-Encode and Decode TinyURL
0535-Encode and Decode TinyURL.cpp
0535-Encode and Decode TinyURL.py
README.md
510-Inorder Successor in BST II
510-Inorder Successor in BST II.py
510-Inorder Successor in BST II.cpp
README.md
0533-Lonely Pixel II
0533-Lonely Pixel II.cpp
README.md
0536-Construct Binary Tree from String
0536-Construct Binary Tree from String.cpp
README.md
0568-Maximum Vacation Days
0568-Maximum Vacation Days.py
0568-Maximum Vacation Days.cpp
README.md
0557-Reverse Words in a String III
0557-Reverse Words in a String III.cpp
README.md
0557-Reverse Words in a String III.py
0519-Random Flip Matrix
0519-Random Flip Matrix.py
README.md
0532-K-diff Pairs in an Array
0532-K-diff Pairs in an Array.cpp
README.md
0532-K-diff Pairs in an Array.py
0524-Longest Word in Dictionary through Deleting
0524-Longest Word in Dictionary through Deleting.cpp
README.md
0524-Longest Word in Dictionary through Deleting.py
0545-Boundary of Binary Tree
0545-Boundary of Binary Tree.cpp
0545-Boundary of Binary Tree.py
README.md
0541-Reverse String II
0541-Reverse String II.cpp
README.md
0541-Reverse String II.py
0501-Find Mode in Binary Search Tree
0501-Find Mode in Binary Search Tree.cpp
0501-Find Mode in Binary Search Tree.py
README.md
0559-Maximum Depth of N-ary Tree
0559-Maximum Depth of N-ary Tree.cpp
0559-Maximum Depth of N-ary Tree.py
README.md
0508-Most Frequent Subtree Sum
0508-Most Frequent Subtree Sum.cpp
0508-Most Frequent Subtree Sum.py
README.md
0600-Non-negative Integers without Consecutive Ones
0600-Non-negative Integers without Consecutive Ones.py
0600-Non-negative Integers without Consecutive Ones.cpp
README.md
0544-Output Contest Matches
0544-Output Contest Matches.cpp
README.md
0581-Shortest Unsorted Continuous Subarray
0581-Shortest Unsorted Continuous Subarray.cpp
0581-Shortest Unsorted Continuous Subarray.py
README.md
0538-Convert BST to Greater Tree
0538-Convert BST to Greater Tree.py
0538-Convert BST to Greater Tree.cpp
README.md
0564-Find the Closest Palindrome
0564-Find the Closest Palindrome.py
0564-Find the Closest Palindrome.cpp
README.md
0595-Big Countries
0595-Big Countries.sql
README.md
0537-Complex Number Multiplication
0537-Complex Number Multiplication.py
README.md
0537-Complex Number Multiplication.cpp
577-Employee Bonus
577-Employee Bonus.sql
README.md
0575-Distribute Candies
0575-Distribute Candies.cpp
README.md
0575-Distribute Candies.py
0515-Find Largest Value in Each Tree Row
0515-Find Largest Value in Each Tree Row.py
README.md
0515-Find Largest Value in Each Tree Row.cpp
0565-Array Nesting
0565-Array Nesting.py
0565-Array Nesting.cpp
README.md
0563-Binary Tree Tilt
0563-Binary Tree Tilt.cpp
0563-Binary Tree Tilt.py
README.md
0529-Minesweeper
0529-Minesweeper.cpp
0529-Minesweeper.py
README.md
0542-01 Matrix
0542-01 Matrix.cpp
README.md
0542-01 Matrix.py
0505-The Maze II
README.md
0505-The Maze II.py
0505-The Maze II.cpp
0598-Range Addition II
README.md
0598-Range Addition II.cpp
0598-Range Addition II.py
0516-Longest Palindromic Subsequence
0516-Longest Palindromic Subsequence.cpp
0516-Longest Palindromic Subsequence.py
README.md
0573-Squirrel Simulation
README.md
0573-Squirrel Simulation.cpp
0540-Single Element in a Sorted Array
0540-Single Element in a Sorted Array.py
README.md
0540-Single Element in a Sorted Array.cpp
0504-Base 7
0504-Base 7.cpp
0504-Base 7.py
README.md
0506-Relative Ranks
README.md
0506-Relative Ranks.cpp
0506-Relative Ranks.py
0592-Fraction Addition and Subtraction
0592-Fraction Addition and Subtraction.py
0592-Fraction Addition and Subtraction.cpp
README.md
0576-Out of Boundary Paths
0576-Out of Boundary Paths.py
0576-Out of Boundary Paths.cpp
README.md
0553-Optimal Division
0553-Optimal Division.cpp
0553-Optimal Division.py
README.md
0522-Longest Uncommon Subsequence II
0522-Longest Uncommon Subsequence II.py
0522-Longest Uncommon Subsequence II.cpp
README.md
0507-Perfect Number
0507-Perfect Number.py
0507-Perfect Number.cpp
README.md
0558-Quad Tree Intersection
0558-Quad Tree Intersection.cpp
0558-Quad Tree Intersection.py
README.md
0589-N-ary Tree Preorder Traversal
0589-N-ary Tree Preorder Traversal.py
0589-N-ary Tree Preorder Traversal.cpp
README.md
0512-Game Play Analysis II
0512-Game Play Analysis II.sql
README.md
0590-N-ary Tree Postorder Traversal
0590-N-ary Tree Postorder Traversal.py
README.md
0590-N-ary Tree Postorder Traversal.cpp
0599-Minimum Index Sum of Two Lists
README.md
0599-Minimum Index Sum of Two Lists.py
0599-Minimum Index Sum of Two Lists.cpp
0531-Lonely Pixel I
0531-Lonely Pixel I.cpp
README.md
0525-Contiguous Array
0525-Contiguous Array.py
0525-Contiguous Array.cpp
README.md
0591-Tag Validator
0591-Tag Validator.py
0591-Tag Validator.cpp
README.md
0549-Binary Tree Longest Consecutive Sequence II
README.md
0549-Binary Tree Longest Consecutive Sequence II.cpp
0593-Valid Square
README.md
0593-Valid Square.cpp
0593-Valid Square.py
0520-Detect Capital
0520-Detect Capital.py
0520-Detect Capital.cpp
README.md
0583-Delete Operation for Two Strings
0583-Delete Operation for Two Strings.cpp
0583-Delete Operation for Two Strings.py
README.md
0527-Word Abbreviation
0527-Word Abbreviation.cpp
README.md
0526-Beautiful Arrangement
0526-Beautiful Arrangement.cpp
README.md
0526-Beautiful Arrangement.py
0562-Longest Line of Consecutive One in Matrix
README.md
0562-Longest Line of Consecutive One in Matrix.cpp
0503-Next Greater Element II
0503-Next Greater Element II.cpp
0503-Next Greater Element II.py
README.md
0546-Remove Boxes
0546-Remove Boxes.py
README.md
0546-Remove Boxes.cpp
0556-Next Greater Element III
README.md
0556-Next Greater Element III.cpp
0556-Next Greater Element III.py
0548-Split Array with Equal Sum
0548-Split Array with Equal Sum.cpp
README.md
0588-Design In-Memory File System
0588-Design In-Memory File System.cpp
0588-Design In-Memory File System.py
README.md
0554-Brick Wall
0554-Brick Wall.cpp
0554-Brick Wall.py
README.md
0523-Continuous Subarray Sum
0523-Continuous Subarray Sum.cpp
0523-Continuous Subarray Sum.py
README.md
0518-Coin Change 2
0518-Coin Change 2.cpp
README.md
0518-Coin Change 2.py
0572-Subtree of Another Tree
0572-Subtree of Another Tree.py
README.md
0572-Subtree of Another Tree.cpp
0566-Reshape the Matrix
0566-Reshape the Matrix.py
README.md
0566-Reshape the Matrix.cpp
0552-Student Attendance Record II
0552-Student Attendance Record II.py
0552-Student Attendance Record II.cpp
README.md
0547-Friend Circles
0547-Friend Circles.cpp
0547-Friend Circles.py
README.md
0530-Minimum Absolute Difference in BST
README.md
0530-Minimum Absolute Difference in BST.cpp
0530-Minimum Absolute Difference in BST.py
0561-Array Partition I
0561-Array Partition I.py
0561-Array Partition I.cpp
README.md
0534-Game Play Analysis III
README.md
0534-Game Play Analysis III.sql
0511-Game Play Analysis I
README.md
0511-Game Play Analysis I.sql
0567-Permutation in String
0567-Permutation in String.py
0567-Permutation in String.cpp
README.md
0517-Super Washing Machines
0517-Super Washing Machines.py
README.md
0517-Super Washing Machines.cpp
0587-Erect the Fence
0587-Erect the Fence.py
README.md
0587-Erect the Fence.cpp
0596-Classes More Than 5 Students
README.md
0596-Classes More Than 5 Students.sql
0543-Diameter of Binary Tree
0543-Diameter of Binary Tree.py
0543-Diameter of Binary Tree.cpp
README.md
0502-IPO
README.md
0502-IPO.py
0502-IPO.cpp
0521-Longest Uncommon Subsequence I
0521-Longest Uncommon Subsequence I.cpp
README.md
0521-Longest Uncommon Subsequence I.py
0555-Split Concatenated Strings
0555-Split Concatenated Strings.cpp
README.md
0551-Student Attendance Record I
0551-Student Attendance Record I.cpp
0551-Student Attendance Record I.py
README.md
0528-Random Pick with Weight
0528-Random Pick with Weight.py
README.md
0528-Random Pick with Weight.cpp
0594-Longest Harmonious Subsequence
0594-Longest Harmonious Subsequence.py
0594-Longest Harmonious Subsequence.cpp
README.md
0513-Find Bottom Left Tree Value
0513-Find Bottom Left Tree Value.cpp
0513-Find Bottom Left Tree Value.py
README.md
0514-Freedom Trail
0514-Freedom Trail.cpp
README.md
0514-Freedom Trail.py
0582-Kill Process
README.md
0582-Kill Process.cpp
0509-Fibonacci Number
README.md
0509-Fibonacci Number.py
0560-Subarray Sum Equals K
0560-Subarray Sum Equals K.cpp
0560-Subarray Sum Equals K.py
README.md
0539-Minimum Time Difference
0539-Minimum Time Difference.py
README.md
0539-Minimum Time Difference.cpp
0101-0200
0139-Word Break
0139-Word Break.py
0139-Word Break.cpp
README.md
0187-Repeated DNA Sequences
0187-Repeated DNA Sequences.cpp
0187-Repeated DNA Sequences.py
README.md
0170-Two Sum III - Data structure design
0170-Two Sum III - Data structure design.cpp
README.md
0170-Two Sum III - Data structure design.py
0120-Triangle
0120-Triangle.py
README.md
0120-Triangle.cpp
0173-Binary Search Tree Iterator
0173-Binary Search Tree Iterator.cpp
README.md
0173-Binary Search Tree Iterator.py
0176-Second Highest Salary
0176-Second Highest Salary.sql
README.md
0165-Compare Version Numbers
0165-Compare Version Numbers.cpp
README.md
0165-Compare Version Numbers.py
0178-Rank Scores
0178-Rank Scores.sql
README.md
0105-Construct Binary Tree from Preorder and Inorder Traversal
0105-Construct Binary Tree from Preorder and Inorder Traversal.cpp
0105-Construct Binary Tree from Preorder and Inorder Traversal.py
README.md
0142-Linked List Cycle II
0142-Linked List Cycle II.py
README.md
0142-Linked List Cycle II.cpp
0161-One Edit Distance
0161-One Edit Distance.cpp
README.md
0161-One Edit Distance.py
0154-Find Minimum in Rotated Sorted Array II
0154-Find Minimum in Rotated Sorted Array II.cpp
0154-Find Minimum in Rotated Sorted Array II.py
README.md
0124-Binary Tree Maximum Path Sum
0124-Binary Tree Maximum Path Sum.cpp
0124-Binary Tree Maximum Path Sum.py
README.md
0149-Max Points on a Line
0149-Max Points on a Line.py
README.md
0149-Max Points on a Line.cpp
0200-Number of Islands
0200-Number of Islands.cpp
README.md
0200-Number of Islands.py
0115-Distinct Subsequences
0115-Distinct Subsequences.py
0115-Distinct Subsequences.cpp
README.md
0158-Read N Characters Given Read4 II - Call multiple times
0158-Read N Characters Given Read4 II - Call multiple times.py
README.md
0158-Read N Characters Given Read4 II - Call multiple times.cpp
0101-Symmetric Tree
0101-Symmetric Tree.py
README.md
0101-Symmetric Tree.cpp
0129-Sum Root to Leaf Numbers
0129-Sum Root to Leaf Numbers.cpp
0129-Sum Root to Leaf Numbers.py
README.md
0174-Dungeon Game
0174-Dungeon Game.py
0174-Dungeon Game.cpp
README.md
0103-Binary Tree Zigzag Level Order Traversal
0103-Binary Tree Zigzag Level Order Traversal.py
0103-Binary Tree Zigzag Level Order Traversal.cpp
README.md
0152-Maximum Product Subarray
0152-Maximum Product Subarray.cpp
README.md
0152-Maximum Product Subarray.py
0163-Missing Ranges
README.md
0163-Missing Ranges.py
0163-Missing Ranges.cpp
0134-Gas Station
0134-Gas Station.py
0134-Gas Station.cpp
README.md
0164-Maximum Gap
0164-Maximum Gap.py
README.md
0164-Maximum Gap.cpp
0189-Rotate Array
README.md
0189-Rotate Array.cpp
0189-Rotate Array.py
0132-Palindrome Partitioning II
0132-Palindrome Partitioning II.cpp
README.md
0132-Palindrome Partitioning II.py
0192-Word Frequency
0192-Word Frequency.sh
README.md
0198-House Robber
0198-House Robber.py
0198-House Robber.cpp
README.md
0148-Sort List
0148-Sort List.py
README.md
0148-Sort List.cpp
0141-Linked List Cycle
0141-Linked List Cycle.py
README.md
0141-Linked List Cycle.cpp
0128-Longest Consecutive Sequence
0128-Longest Consecutive Sequence.cpp
0128-Longest Consecutive Sequence.py
README.md
0125-Valid Palindrome
0125-Valid Palindrome.cpp
0125-Valid Palindrome.py
README.md
0160-Intersection of Two Linked Lists
0160-Intersection of Two Linked Lists.cpp
0160-Intersection of Two Linked Lists.py
README.md
0135-Candy
0135-Candy.py
0135-Candy.cpp
README.md
0196-Delete Duplicate Emails
README.md
0196-Delete Duplicate Emails.sql
0169-Majority Element
0169-Majority Element.py
0169-Majority Element.cpp
README.md
0116-Populating Next Right Pointers in Each Node
0116-Populating Next Right Pointers in Each Node.py
0116-Populating Next Right Pointers in Each Node.cpp
README.md
0114-Flatten Binary Tree to Linked List
0114-Flatten Binary Tree to Linked List.py
README.md
0114-Flatten Binary Tree to Linked List.cpp
0133-Clone Graph
README.md
0133-Clone Graph.cpp
0133-Clone Graph.py
0197-Rising Temperature
README.md
0197-Rising Temperature.sql
0104-Maximum Depth of Binary Tree
README.md
0104-Maximum Depth of Binary Tree.py
0104-Maximum Depth of Binary Tree.cpp
0194-Transpose File
0194-Transpose File.sh
README.md
0110-Balanced Binary Tree
0110-Balanced Binary Tree.cpp
0110-Balanced Binary Tree.py
README.md
0184-Department Highest Salary
0184-Department Highest Salary.sql
README.md
0118-Pascal's Triangle
0118-Pascal's Triangle.cpp
PascalTriangle.gif
README.md
0118-Pascal's Triangle.py
0117-Populating Next Right Pointers in Each Node II
0117-Populating Next Right Pointers in Each Node II.cpp
README.md
0117-Populating Next Right Pointers in Each Node II.py
0162-Find Peak Element
0162-Find Peak Element.cpp
README.md
0162-Find Peak Element.py
0137-Single Number II
0137-Single Number II.cpp
README.md
0137-Single Number II.py
0153-Find Minimum in Rotated Sorted Array
0153-Find Minimum in Rotated Sorted Array.cpp
0153-Find Minimum in Rotated Sorted Array.py
README.md
0108-Convert Sorted Array to Binary Search Tree
0108-Convert Sorted Array to Binary Search Tree.py
README.md
0108-Convert Sorted Array to Binary Search Tree.cpp
0188-Best Time to Buy and Sell Stock IV
0188-Best Time to Buy and Sell Stock IV.py
README.md
0188-Best Time to Buy and Sell Stock IV.cpp
0157-Read N Characters Given Read4
0157-Read N Characters Given Read4.py
0157-Read N Characters Given Read4.cpp
README.md
0181-Employees Earning More Than Their Managers
0181-Employees Earning More Than Their Managers.sql
README.md
0130-Surrounded Regions
0130-Surrounded Regions.py
README.md
0130-Surrounded Regions.cpp
0127-Word Ladder
0127-Word Ladder.cpp
0127-Word Ladder.py
README.md
0167-Two Sum II - Input array is sorted
0167-Two Sum II - Input array is sorted.cpp
0167-Two Sum II - Input array is sorted.py
README.md
0143-Reorder List
0143-Reorder List.py
README.md
0143-Reorder List.cpp
0136-Single Number
0136-Single Number.py
0136-Single Number.cpp
README.md
0126-Word Ladder II
0126-Word Ladder II.py
README.md
0126-Word Ladder II.cpp
0122-Best Time to Buy and Sell Stock II
0122-Best Time to Buy and Sell Stock II.py
0122-Best Time to Buy and Sell Stock II.cpp
README.md
0156-Binary Tree Upside Down
0156-Binary Tree Upside Down.cpp
README.md
0156-Binary Tree Upside Down.py
0112-Path Sum
0112-Path Sum.py
0112-Path Sum.cpp
README.md
0102-Binary Tree Level Order Traversal
0102-Binary Tree Level Order Traversal.py
0102-Binary Tree Level Order Traversal.cpp
README.md
0166-Fraction to Recurring Decimal
0166-Fraction to Recurring Decimal.cpp
0166-Fraction to Recurring Decimal.py
README.md
0191-Number of 1 Bits
0191-Number of 1 Bits.py
README.md
0191-Number of 1 Bits.cpp
0119-Pascal's Triangle II
0119-Pascal's Triangle II.cpp
PascalTriangle.gif
README.md
0119-Pascal's Triangle II.py
0147-Insertion Sort List
0147-Insertion Sort List.cpp
Insertion-sort-example-300px.gif
README.md
0147-Insertion Sort List.py
0151-Reverse Words in a String
0151-Reverse Words in a String.py
0151-Reverse Words in a String.cpp
README.md
0131-Palindrome Partitioning
0131-Palindrome Partitioning.cpp
0131-Palindrome Partitioning.py
README.md
0199-Binary Tree Right Side View
0199-Binary Tree Right Side View.py
README.md
0199-Binary Tree Right Side View.cpp
0177-Nth Highest Salary
0177-Nth Highest Salary.sql
README.md
0146-LRU Cache
0146-LRU Cache.cpp
0146-LRU Cache.py
README.md
0182-Duplicate Emails
0182-Duplicate Emails.sql
README.md
0195-Tenth Line
0195-Tenth Line.sh
README.md
0175-Combine Two Tables
0175-Combine Two Tables.sql
README.md
0172-Factorial Trailing Zeroes
README.md
0172-Factorial Trailing Zeroes.py
0172-Factorial Trailing Zeroes.cpp
0111-Minimum Depth of Binary Tree
0111-Minimum Depth of Binary Tree.py
README.md
0111-Minimum Depth of Binary Tree.cpp
0171-Excel Sheet Column Number
README.md
0171-Excel Sheet Column Number.py
0171-Excel Sheet Column Number.cpp
0185-Department Top Three Salaries
0185-Department Top Three Salaries.sql
README.md
0159-Longest Substring with At Most Two Distinct Characters
0159-Longest Substring with At Most Two Distinct Characters.py
README.md
0159-Longest Substring with At Most Two Distinct Characters.cpp
0193-Valid Phone Numbers
0193-Valid Phone Numbers.sh
README.md
0150-Evaluate Reverse Polish Notation
0150-Evaluate Reverse Polish Notation.py
README.md
0150-Evaluate Reverse Polish Notation.cpp
0180-Consecutive Numbers
0180-Consecutive Numbers.sql
README.md
0186-Reverse Words in a String II
0186-Reverse Words in a String II.py
README.md
0186-Reverse Words in a String II.cpp
0179-Largest Number
0179-Largest Number.cpp
0179-Largest Number.py
README.md
0121-Best Time to Buy and Sell Stock
0121-Best Time to Buy and Sell Stock.py
0121-Best Time to Buy and Sell Stock.cpp
README.md
0144-Binary Tree Preorder Traversal
0144-Binary Tree Preorder Traversal.cpp
README.md
0144-Binary Tree Preorder Traversal.py
0145-Binary Tree Postorder Traversal
0145-Binary Tree Postorder Traversal.py
0145-Binary Tree Postorder Traversal.cpp
README.md
0183-Customers Who Never Order
0183-Customers Who Never Order.sql
README.md
0109-Convert Sorted List to Binary Search Tree
0109-Convert Sorted List to Binary Search Tree.py
0109-Convert Sorted List to Binary Search Tree.cpp
README.md
0107-Binary Tree Level Order Traversal II
0107-Binary Tree Level Order Traversal II.cpp
README.md
0107-Binary Tree Level Order Traversal II.py
0106-Construct Binary Tree from Inorder and Postorder Traversal
0106-Construct Binary Tree from Inorder and Postorder Traversal.cpp
0106-Construct Binary Tree from Inorder and Postorder Traversal.py
README.md
0168-Excel Sheet Column Title
0168-Excel Sheet Column Title.py
0168-Excel Sheet Column Title.cpp
README.md
0113-Path Sum II
README.md
0113-Path Sum II.cpp
0113-Path Sum II.py
0138-Copy List with Random Pointer
0138-Copy List with Random Pointer.py
README.md
0138-Copy List with Random Pointer.cpp
0140-Word Break II
0140-Word Break II.py
0140-Word Break II.cpp
README.md
0155-Min Stack
0155-Min Stack.py
README.md
0155-Min Stack.cpp
0190-Reverse Bits
0190-Reverse Bits.py
0190-Reverse Bits.cpp
README.md
0123-Best Time to Buy and Sell Stock III
0123-Best Time to Buy and Sell Stock III.py
0123-Best Time to Buy and Sell Stock III.cpp
README.md
0601-0700
0609-Find Duplicate File in System
0609-Find Duplicate File in System.py
0609-Find Duplicate File in System.cpp
README.md
0604-Design Compressed String Iterator
README.md
0604-Design Compressed String Iterator.cpp
0678-Valid Parenthesis String
0678-Valid Parenthesis String.py
README.md
0678-Valid Parenthesis String.cpp
0626-Exchange Seats
0626-Exchange Seats.sql
README.md
0662-Maximum Width of Binary Tree
README.md
0662-Maximum Width of Binary Tree.cpp
0662-Maximum Width of Binary Tree.py
0679-24 Game
0679-24 Game.cpp
0679-24 Game.py
README.md
0653-Two Sum IV - Input is a BST
0653-Two Sum IV - Input is a BST.py
0653-Two Sum IV - Input is a BST.cpp
README.md
0697-Degree of an Array
0697-Degree of an Array.py
README.md
0697-Degree of an Array.cpp
0691-Stickers to Spell Word
0691-Stickers to Spell Word.py
README.md
0691-Stickers to Spell Word.cpp
0698-Partition to K Equal Sum Subsets
0698-Partition to K Equal Sum Subsets.cpp
0698-Partition to K Equal Sum Subsets.py
README.md
0601-Human Traffic of Stadium
0601-Human Traffic of Stadium.sql
README.md
0657-Robot Return to Origin
0657-Robot Return to Origin.cpp
0657-Robot Return to Origin.py
README.md
0695-Max Area of Island
0695-Number of Distinct Islands.py
README.md
0695-Max Area of Island.cpp
0694-Number of Distinct Islands
0694-Number of Distinct Islands.py
0694-Number of Distinct Islands.cpp
README.md
0673-Number of Longest Increasing Subsequence
README.md
0673-Number of Longest Increasing Subsequence.cpp
0673-Number of Longest Increasing Subsequence.py
0655-Print Binary Tree
0655-Print Binary Tree.cpp
README.md
0655-Print Binary Tree.py
0624-Maximum Distance in Arrays
0624-Maximum Distance in Arrays.cpp
README.md
0661-Image Smoother
0661-Image Smoother.cpp
0661-Image Smoother.py
README.md
0670-Maximum Swap
0670-Maximum Swap.py
README.md
0670-Maximum Swap.cpp
0668-Kth Smallest Number in Multiplication Table
README.md
0668-Kth Smallest Number in Multiplication Table.cpp
0668-Kth Smallest Number in Multiplication Table.py
0621-Task Scheduler
README.md
0621-Task Scheduler.py
0621-Task Scheduler.cpp
0648-Replace Words
0648-Replace Words.py
0648-Replace Words.cpp
README.md
0630-Course Schedule III
0630-Course Schedule III.py
0630-Course Schedule III.cpp
README.md
0646-Maximum Length of Pair Chain
0646-Maximum Length of Pair Chain.py
0646-Maximum Length of Pair Chain.cpp
README.md
0627-Swap Salary
README.md
0627-Swap Salary.sql
0649-Dota2 Senate
0649-Dota2 Senate.cpp
README.md
0649-Dota2 Senate.py
0643-Maximum Average Subarray I
0643-Maximum Average Subarray I.cpp
0643-Maximum Average Subarray I.py
README.md
0664-Strange Printer
0664-Strange Printer.py
README.md
0664-Strange Printer.cpp
0622-Design Circular Queue
0622-Design Circular Queue.py
0622-Design Circular Queue.cpp
README.md
0625-Minimum Factorization
0625-Minimum Factorization.cpp
README.md
0690-Employee Importance
0690-Employee Importance.py
README.md
0690-Employee Importance.cpp
0685-Redundant Connection II
0685-Redundant Connection II.py
README.md
0685-Redundant Connection II.cpp
0616-Add Bold Tag in String
README.md
0616-Add Bold Tag in String.cpp
0650-2 Keys Keyboard
0650-2 Keys Keyboard.cpp
0650-2 Keys Keyboard.py
README.md
0666-Path Sum IV
0666-Path Sum IV.cpp
README.md
0682-Baseball Game
README.md
0682-Baseball Game.py
0682-Baseball Game.cpp
0641-Design Circular Deque
0641-Design Circular Deque.py
README.md
0641-Design Circular Deque.cpp
0696-Count Binary Substrings
0696-Count Binary Substrings.py
README.md
0696-Count Binary Substrings.cpp
0636-Exclusive Time of Functions
0636-Exclusive Time of Functions.cpp
0636-Exclusive Time of Functions.py
README.md
0681-Next Closest Time
README.md
0681-Next Closest Time.py
0681-Next Closest Time.cpp
0647-Palindromic Substrings
0647-Palindromic Substrings.py
README.md
0647-Palindromic Substrings.cpp
0652-Find Duplicate Subtrees
0652-Find Duplicate Subtrees.cpp
0652-Find Duplicate Subtrees.py
README.md
0692-Top K Frequent Words
0692-Top K Frequent Words.cpp
0692-Top K Frequent Words.py
README.md
0651-4 Keys Keyboard
0651-4 Keys Keyboard.cpp
README.md
0642-Design Search Autocomplete System
0642-Design Search Autocomplete System.cpp
0642-Design Search Autocomplete System.py
README.md
0620-Not Boring Movies
README.md
0620-Not Boring Movies.sql
0656-Coin Path
0656-Coin Path.cpp
README.md
0693-Binary Number with Alternating Bits
0693-Binary Number with Alternating Bits.py
0693-Binary Number with Alternating Bits.cpp
README.md
0667-Beautiful Arrangement II
0667-Beautiful Arrangement II.py
README.md
0667-Beautiful Arrangement II.cpp
0606-Construct String from Binary Tree
0606-Construct String from Binary Tree.py
0606-Construct String from Binary Tree.cpp
README.md
0687-Longest Univalue Path
0687-Longest Univalue Path.py
0687-Longest Univalue Path.cpp
README.md
0671-Second Minimum Node In a Binary Tree
0671-Second Minimum Node In a Binary Tree.cpp
0671-Second Minimum Node In a Binary Tree.py
README.md
0675-Cut Off Trees for Golf Event
0675-Cut Off Trees for Golf Event.cpp
README.md
0675-Cut Off Trees for Golf Event.py
0640-Solve the Equation
0640-Solve the Equation.py
README.md
0640-Solve the Equation.cpp
0686-Repeated String Match
0686-Repeated String Match.py
0686-Repeated String Match.cpp
README.md
0683-K Empty Slots
README.md
0683-K Empty Slots.cpp
0688-Knight Probability in Chessboard
0688-Knight Probability in Chessboard.cpp
README.md
0688-Knight Probability in Chessboard.py
0680-Valid Palindrome II
0680-Valid Palindrome II.py
README.md
0680-Valid Palindrome II.cpp
0700-Search in a Binary Search Tree
0700-Search in a Binary Search Tree.cpp
0700-Search in a Binary Search Tree.py
README.md
0660-Remove 9
0660-Remove 9.cpp
README.md
0684-Redundant Connection
0684-Redundant Connection.cpp
README.md
0684-Redundant Connection.py
0674-Longest Continuous Increasing Subsequence
0674-Longest Continuous Increasing Subsequence.cpp
0674-Longest Continuous Increasing Subsequence.py
README.md
0689-Maximum Sum of 3 Non-Overlapping Subarrays
0689-Maximum Sum of 3 Non-Overlapping Subarrays.py
README.md
0689-Maximum Sum of 3 Non-Overlapping Subarrays.cpp
0617-Merge Two Binary Trees
0617-Merge Two Binary Trees.py
README.md
0617-Merge Two Binary Trees.cpp
0635-Design Log Storage System
README.md
0635-Design Log Storage System.cpp
0605-Can Place Flowers
0605-Can Place Flowers.py
0605-Can Place Flowers.cpp
README.md
0628-Maximum Product of Three Numbers
0628-Maximum Product of Three Numbers.cpp
0628-Maximum Product of Three Numbers.py
README.md
0645-Set Mismatch
0645-Set Mismatch.cpp
0645-Set Mismatch.py
README.md
0699-Falling Squares
0699-Falling Squares.cpp
README.md
0699-Falling Squares.py
0638-Shopping Offers
0638-Shopping Offers.py
0638-Shopping Offers.cpp
README.md
0611-Valid Triangle Number
0611-Valid Triangle Number.cpp
README.md
0611-Valid Triangle Number.py
0632-Smallest Range
0632-Smallest Range.py
README.md
0632-Smallest Range.cpp
0644-Maximum Average Subarray II
0644-Maximum Average Subarray II.cpp
README.md
0659-Split Array into Consecutive Subsequences
0659-Split Array into Consecutive Subsequences.py
README.md
0659-Split Array into Consecutive Subsequences.cpp
0658-Find K Closest Elements
0658-Find K Closest Elements.py
0658-Find K Closest Elements.cpp
README.md
0637-Average of Levels in Binary Tree
0637-Average of Levels in Binary Tree.py
0637-Average of Levels in Binary Tree.cpp
README.md
0665-Non-decreasing Array
0665-Non-decreasing Array.cpp
README.md
0665-Non-decreasing Array.py
0639-Decode Ways II
README.md
0639-Decode Ways II.py
0639-Decode Ways II.cpp
0676-Implement Magic Dictionary
0676-Implement Magic Dictionary.py
0676-Implement Magic Dictionary.cpp
README.md
0633-Sum of Square Numbers
0633-Sum of Square Numbers.cpp
0633-Sum of Square Numbers.py
README.md
0672-Bulb Switcher II
0672-Bulb Switcher II.cpp
0672-Bulb Switcher II.py
README.md
0654-Maximum Binary Tree
0654-Maximum Binary Tree.cpp
0654-Maximum Binary Tree.py
README.md
0631-Design Excel Sum Formula
0631-Design Excel Sum Formula.cpp
README.md
0623-Add One Row to Tree
0623-Add One Row to Tree.cpp
0623-Add One Row to Tree.py
README.md
0634-Find the Derangement of An Array
0634-Find the Derangement of An Array.cpp
README.md
0634-Find the Derangement of An Array.py
0669-Trim a Binary Search Tree
0669-Trim a Binary Search Tree.py
0669-Trim a Binary Search Tree.cpp
README.md
0629-K Inverse Pairs Array
0629-K Inverse Pairs Array.cpp
0629-K Inverse Pairs Array.py
README.md
0677-Map Sum Pairs
0677-Map Sum Pairs.py
README.md
0677-Map Sum Pairs.cpp
0663-Equal Tree Partition
0663-Equal Tree Partition.cpp
README.md
1301-1400
1386-Cinema Seat Allocation
1386-Cinema Seat Allocation.py
README.md
1386-Cinema Seat Allocation.cpp
1360-Number of Days Between Two Dates
1360-Number of Days Between Two Dates.py
README.md
1358-Number of Substrings Containing All Three Characters
1358-Number of Substrings Containing All Three Characters.cpp
1358-Number of Substrings Containing All Three Characters.py
README.md
1318-Minimum Flips to Make a OR b Equal to c
1318-Minimum Flips to Make a OR b Equal to c.cpp
README.md
1317-Convert Integer to the Sum of Two No-Zero Integers.py
1352-Product of the Last K Numbers
1352-Product of the Last K Numbers.py
1352-Product of the Last K Numbers.cpp
README.md
1351-Count Negative Numbers in a Sorted Matrix
1351-Count Negative Numbers in a Sorted Matrix.cpp
1351-Count Negative Numbers in a Sorted Matrix.py
README.md
1332-Remove Palindromic Subsequences
1332-Remove Palindromic Subsequences.py
1332-Remove Palindromic Subsequences.cpp
README.md
1376-Time Needed to Inform All Employees
1376-Time Needed to Inform All Employees.cpp
1376-Time Needed to Inform All Employees.py
README.md
1397-Find All Good Strings
1397-Find All Good Strings.py
README.md
1309-Decrypt String from Alphabet to Integer Mapping
1309-Decrypt String from Alphabet to Integer Mapping.py
1309-Decrypt String from Alphabet to Integer Mapping.cpp
README.md
1368-Minimum Cost to Make at Least One Valid Path in a Grid
1368-Minimum Cost to Make at Least One Valid Path in a Grid.cpp
README.md
1368-Minimum Cost to Make at Least One Valid Path in a Grid.py
1316-Distinct Echo Substrings
README.md
1316-Distinct Echo Substrings.py
1315-Sum of Nodes with Even-Valued Grandparent
1315-Sum of Nodes with Even-Valued Grandparent.cpp
1315-Sum of Nodes with Even-Valued Grandparent.py
README.md
1390-Four Divisors
1390-Four Divisors.py
README.md
1390-Four Divisors.cpp
1319-Number of Operations to Make Network Connected
1319-Number of Operations to Make Network Connected.py
README.md
1319-Number of Operations to Make Network Connected.cpp
1346-Check If N and Its Double Exist
1346-Check If N and Its Double Exist.py
README.md
1346-Check If N and Its Double Exist.cpp
1359-Count All Valid Pickup and Delivery Options
1359-Count All Valid Pickup and Delivery Options.py
README.md
1359-Count All Valid Pickup and Delivery Options.cpp
1302-Deepest Leaves Sum
1302-Deepest Leaves Sum.cpp
README.md
1302-Deepest Leaves Sum.cpp.py
1329-Sort the Matrix Diagonally
README.md
1329-Sort the Matrix Diagonally.cpp
1329-Sort the Matrix Diagonally.py
1305-All Elements in Two Binary Search Trees
1305-All Elements in Two Binary Search Trees.cpp
README.md
1305-All Elements in Two Binary Search Trees.py
1347-Minimum Number of Steps to Make Two Strings Anagram
1347-Minimum Number of Steps to Make Two Strings Anagram.cpp
README.md
1347-Minimum Number of Steps to Make Two Strings Anagram.py
1330-Reverse Subarray To Maximize Array Value
1330-Reverse Subarray To Maximize Array Value.cpp
README.md
1330-Reverse Subarray To Maximize Array Value.py
1388-Pizza With 3n Slices
1388-Pizza With 3n Slices.py
README.md
1388-Pizza With 3n Slices.cpp
1328-Break a Palindrome
README.md
1328-Break a Palindrome.cpp
1328-Break a Palindrome.py
1395-Count Number of Teams
1395-Count Number of Teams.cpp
1395-Count Number of Teams.py
README.md
1312-Minimum Insertion Steps to Make a String Palindrome
1312-Minimum Insertion Steps to Make a String Palindrome.py
1312-Minimum Insertion Steps to Make a String Palindrome.cpp
README.md
1367-Linked List in Binary Tree
1367-Linked List in Binary Tree.cpp
1367-Linked List in Binary Tree.py
README.md
1343-Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
1343-Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold.py
1343-Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold.cpp
README.md
1372-Longest ZigZag Path in a Binary Tree
1372-Longest ZigZag Path in a Binary Tree.py
1372-Longest ZigZag Path in a Binary Tree.cpp
README.md
1337-The K Weakest Rows in a Matrix
1337-The K Weakest Rows in a Matrix.cpp
README.md
1337-The K Weakest Rows in a Matrix.py
1344-Angle Between Hands of a Clock
1344-Angle Between Hands of a Clock.cpp
README.md
1344-Angle Between Hands of a Clock.py
1373-Maximum Sum BST in Binary Tree
1373-Maximum Sum BST in Binary Tree.cpp
1373-Maximum Sum BST in Binary Tree.py
README.md
1311-Get Watched Videos by Your Friends
README.md
1311-Get Watched Videos by Your Friends.py
1311-Get Watched Videos by Your Friends.cpp
1357-Apply Discount Every n Orders
1357-Apply Discount Every n Orders.cpp
README.md
1357-Apply Discount Every n Orders.py
1334-Find the City With the Smallest Number of Neighbors at a Threshold Distance
1334-Find the City With the Smallest Number of Neighbors at a Threshold Distance.cpp
1334-Find the City With the Smallest Number of Neighbors at a Threshold Distance.py
README.md
1374-Generate a String With Characters That Have Odd Counts
1374-Generate a String With Characters That Have Odd Counts.py
1374-Generate a String With Characters That Have Odd Counts.cpp
README.md
1385-Find the Distance Value Between Two Arrays
1385-Find the Distance Value Between Two Arrays.cpp
1385-Find the Distance Value Between Two Arrays.py
README.md
1320-Minimum Distance to Type a Word Using Two Fingers
1320-Minimum Distance to Type a Word Using Two Fingers.py
1320-Minimum Distance to Type a Word Using Two Fingers.cpp
README.md
1323-Maximum 69 Number
1323-Maximum 69 Number.cpp
README.md
1323-Maximum 69 Number.py
1370-Increasing Decreasing String
1370-Increasing Decreasing String.cpp
README.md
1370-Increasing Decreasing String.py
1306-Jump Game III
1306-Jump Game III.cpp
1306-Jump Game III.py
README.md
1377-Frog Position After T Seconds
1377-Frog Position After T Seconds.cpp
1377-Frog Position After T Seconds.py
README.md
1389-Create Target Array in the Given Order
1389-Create Target Array in the Given Order.cpp
README.md
1389-Create Target Array in the Given Order.py
1331-Rank Transform of an Array
1331-Rank Transform of an Array.py
1331-Rank Transform of an Array.cpp
README.md
1400-Construct K Palindrome Strings
1400-Construct K Palindrome Strings.cpp
1400-Construct K Palindrome Strings.py
README.md
1394-Find Lucky Integer in an Array
1394-Find Lucky Integer in an Array.py
1394-Find Lucky Integer in an Array.cpp
README.md
1339-Maximum Product of Splitted Binary Tree
1339-Maximum Product of Splitted Binary Tree.cpp
1339-Maximum Product of Splitted Binary Tree.py
README.md
1325-Delete Leaves With a Given Value
1325-Delete Leaves With a Given Value.cpp
README.md
1325-Delete Leaves With a Given Value.py
1310-XOR Queries of a Subarray
1310-XOR Queries of a Subarray.py
1310-XOR Queries of a Subarray.cpp
README.md
1387-Sort Integers by The Power Value
1387-Sort Integers by The Power Value.py
1387-Sort Integers by The Power Value.cpp
README.md
1380-Lucky Numbers in a Matrix
README.md
1380-Lucky Numbers in a Matrix.py
1380-Lucky Numbers in a Matrix.cpp
1314-Matrix Block Sum
1314-Matrix Block Sum.py
README.md
1314-Matrix Block Sum.cpp
1349-Maximum Students Taking Exam
1349-Maximum Students Taking Exam.cpp
1349-Maximum Students Taking Exam.py
README.md
1371-Find the Longest Substring Containing Vowels in Even Counts
1371-Find the Longest Substring Containing Vowels in Even Counts.py
README.md
1371-Find the Longest Substring Containing Vowels in Even Counts.cpp
1333-Filter Restaurants by Vegan-Friendly, Price and Distance
1333-Filter Restaurants by Vegan-Friendly, Price and Distance.py
1333-Filter Restaurants by Vegan-Friendly, Price and Distance.cpp
README.md
1375-Bulb Switcher III
1375-Bulb Switcher III.py
1375-Bulb Switcher III.cpp
README.md
1396-Design Underground System
1396-Design Underground System.py
README.md
1396-Design Underground System.cpp
1326-Minimum Number of Taps to Open to Water a Garden
1326-Minimum Number of Taps to Open to Water a Garden.cpp
1326-Minimum Number of Taps to Open to Water a Garden.py
README.md
1348-Tweet Counts Per Frequency
1348-Tweet Counts Per Frequency.py
1348-Tweet Counts Per Frequency.cpp
README.md
1324-Print Words Vertically
1324-Print Words Vertically.py
1324-Print Words Vertically.cpp
README.md
1340-Jump Game V
ex1.jpeg
README.md
1340-Jump Game V.cpp
1340-Jump Game V.py
1335-Minimum Difficulty of a Job Schedule
1335-Minimum Difficulty of a Job Schedule.py
1335-Minimum Difficulty of a Job Schedule.cpp
README.md
1345-Jump Game IV
1345-Jump Game IV.cpp
1345-Jump Game IV.py
README.md
1391-Check if There is a Valid Path in a Grid
1391-Check if There is a Valid Path in a Grid.cpp
1391-Check if There is a Valid Path in a Grid.py
README.md
1301-Number of Paths with Max Score
1301-Number of Paths with Max Score.cpp
README.md
1301-Number of Paths with Max Score.py
1366-Rank Teams by Votes
1366-Rank Teams by Votes.cpp
1366-Rank Teams by Votes.py
README.md
1353-Maximum Number of Events That Can Be Attended
1353-Maximum Number of Events That Can Be Attended.cpp
1353-Maximum Number of Events That Can Be Attended.py
README.md
1392-Longest Happy Prefix
1392-Longest Happy Prefix.py
1392-Longest Happy Prefix.cpp
README.md
1382-Balance a Binary Search Tree
1382-Balance a Binary Search Tree.cpp
README.md
1382-Balance a Binary Search Tree.py
1356-Sort Integers by The Number of 1 Bits
1356-Sort Integers by The Number of 1 Bits.py
README.md
1356-Sort Integers by The Number of 1 Bits.cpp
1365-How Many Numbers Are Smaller Than the Current Number
1365-How Many Numbers Are Smaller Than the Current Number.py
README.md
1365-How Many Numbers Are Smaller Than the Current Number.cpp
1307-Verbal Arithmetic Puzzle
1307-Verbal Arithmetic Puzzle.cpp
README.md
1307-Verbal Arithmetic Puzzle.py
1379-Find a Corresponding Node of a Binary Tree in a Clone of That Tree
1379-Find a Corresponding Node of a Binary Tree in a Clone of That Tree.py
README.md
1379-Find a Corresponding Node of a Binary Tree in a Clone of That Tree.cpp
1304-Find N Unique Integers Sum up to Zero
1304-Find N Unique Integers Sum up to Zero.py
README.md
1304-Find N Unique Integers Sum up to Zero.cpp
1317-Convert Integer to the Sum of Two No-Zero Integers
README.md
1317-Convert Integer to the Sum of Two No-Zero Integers.cpp
1317-Convert Integer to the Sum of Two No-Zero Integers.py
1363-Largest Multiple of Three
1363-Largest Multiple of Three.py
1363-Largest Multiple of Three.cpp
README.md
1399-Count Largest Group
1399-Count Largest Group.py
README.md
1399-Count Largest Group.cpp
1342-Number of Steps to Reduce a Number to Zero
1342-Number of Steps to Reduce a Number to Zero.py
README.md
1342-Number of Steps to Reduce a Number to Zero.cpp
1383-Maximum Performance of a Team
1383-Maximum Performance of a Team.cpp
1383-Maximum Performance of a Team.py
README.md
1361-Validate Binary Tree Nodes
README.md
1361-Validate Binary Tree Nodes.py
1361-Validate Binary Tree Nodes.cpp
1313-Decompress Run-Length Encoded List
README.md
1313-Decompress Run-Length Encoded List.py
1313-Decompress Run-Length Encoded List.cpp
1354-Construct Target Array With Multiple Sums
1354-Construct Target Array With Multiple Sums.cpp
1354-Construct Target Array With Multiple Sums.py
README.md
1381-Design a Stack With Increment Operation
1381-Design a Stack With Increment Operation.cpp
1381-Design a Stack With Increment Operation.py
README.md
1338-Reduce Array Size to The Half
1338-Reduce Array Size to The Half.cpp
1338-Reduce Array Size to The Half.py
README.md
LICENSE
0001-0100
0095-Unique Binary Search Trees II
0095-Unique Binary Search Trees II.cpp
README.md
0095-Unique Binary Search Trees II.py
0091-Decode Ways
0091-Decode Ways.py
0091-Decode Ways.cpp
README.md
0075-Sort Colors
0075-Sort Colors.py
README.md
0075-Sort Colors.cpp
0067-Add Binary
0067-Add Binary.py
README.md
0067-Add Binary.cpp
0047-Permutations II
0047-Permutations II.cpp
README.md
0047-Permutations II.py
0050-Pow(x, n)
0050-Pow(x, n).py
0050-Pow(x, n).cpp
README.md
0089-Gray Code
README.md
0089-Gray Code.py
0089-Gray Code.cpp
0004-Median of Two Sorted Arrays
0004-Median of Two Sorted Arrays.cpp
0004-Median of Two Sorted Arrays.java
0004-Median of Two Sorted Arrays.py
README.md
0080-Remove Duplicates from Sorted Array II
0080-Remove Duplicates from Sorted Array II.py
README.md
0080-Remove Duplicates from Sorted Array II.cpp
0038-Count and Say
0038-Count and Say.py
0038-Count and Say.cpp
README.md
0087-Scramble String
0087-Scramble String.cpp
README.md
0087-Scramble String.py
0068-Text Justification
0068-Text Justification.cpp
README.md
0068-Text Justification.py
0020-Valid Parentheses
README.md
0020-Valid Parentheses.py
0020-Valid Parentheses.cpp
0073-Set Matrix Zeroes
0073-Set Matrix Zeroes.cpp
README.md
0073-Set Matrix Zeroes.py
0024-Swap Nodes in Pairs
0024-Swap Nodes in Pairs.py
README.md
0024-Swap Nodes in Pairs.cpp
0098-Validate Binary Search Tree
0098-Validate Binary Search Tree.py
0098-Validate Binary Search Tree.cpp
README.md
0062-Unique Paths
0062-Unique Paths.cpp
0062-Unique Paths.py
README.md
0025-Reverse Nodes in k-Group
0025-Reverse Nodes in k-Group.cpp
README.md
0025-Reverse Nodes in k-Group.py
0029-Divide Two Integers
0029-Divide Two Integers.py
README.md
0029-Divide Two Integers.cpp
0021-Merge Two Sorted Lists
0021-Merge Two Sorted Lists.py
0021-Merge Two Sorted Lists.cpp
README.md
0086-Partition List
0086-Partition List.py
0086-Partition List.cpp
README.md
0033-Search in Rotated Sorted Array
0033-Search in Rotated Sorted Array.py
README.md
0033-Search in Rotated Sorted Array.cpp
0049-Group Anagrams
0049-Group Anagrams.cpp
README.md
0049-Group Anagrams.py
0092-Reverse Linked List II
0092-Reverse Linked List II.cpp
README.md
0092-Reverse Linked List II.py
0055-Jump Game
0055-Jump Game.cpp
0055-Jump Game.py
README.md
0063-Unique Paths II
0063-Unique Paths II.py
0063-Unique Paths II.cpp
README.md
0071-Simplify Path
0071-Simplify Path.cpp
README.md
0071-Simplify Path.py
0090-Subsets II
0090-Subsets II.cpp
README.md
0090-Subsets II.py
0045-Jump Game II
0045-Jump Game II.py
0045-Jump Game II.cpp
README.md
0040-Combination Sum II
0040-Combination Sum II.py
0040-Combination Sum II.cpp
README.md
0022-Generate Parentheses
0022-Generate Parentheses.cpp
README.md
0022-Generate Parentheses.py
0046-Permutations
0046-Permutations.cpp
0046-Permutations.py
README.md
0026-Remove Duplicates from Sorted Array
0026-Remove Duplicates from Sorted Array.cpp
README.md
0026-Remove Duplicates from Sorted Array.py
0078-Subsets
0078-Subsets.cpp
0078-Subsets.py
README.md
0100-Same Tree
0100-Same Tree.py
0100-Same Tree.cpp
README.md
0048-Rotate Image
0048-Rotate Image.py
0048-Rotate Image.cpp
README.md
0056-Merge Intervals
0056-Merge Intervals.cpp
README.md
0056-Merge Intervals.py
0070-Climbing Stairs
README.md
0070-Climbing Stairs.cpp
0070-Climbing Stairs.py
0035-Search Insert Position
0035-Search Insert Position.py
0035-Search Insert Position.cpp
README.md
0027-Remove Element
0027-Remove Element.py
0027-Remove Element.cpp
README.md
0012-Integer to Roman
0012-Integer to Roman.cpp
0012-Integer to Roman.py
README.md
0017-Letter Combinations of a Phone Number
0017-Letter Combinations of a Phone Number.py
0017-Letter Combinations of a Phone Number.cpp
README.md
0016-3Sum Closest
0016-3Sum Closest.cpp
0016-3Sum Closest.py
README.md
0034-Search for a Range
README.md
0034-Search for a Range.py
0034-Search for a Range.cpp
0096-Unique Binary Search Trees
0096-Unique Binary Search Trees.py
0096-Unique Binary Search Trees.cpp
README.md
0054-Spiral Matrix
0054-Spiral Matrix.cpp
0054-Spiral Matrix.py
README.md
0011-Container With Most Water
0011-Container With Most Water.cpp
README.md
0011-Container With Most Water.py
0031-Next Permutation
0031-Next Permutation.cpp
0031-Next Permutation.py
README.md
0094-Binary Tree Inorder Traversal
README.md
0094-Binary Tree Inorder Traversal.py
0094-Binary Tree Inorder Traversal.cpp
0015-3Sum
README.md
0015-3Sum.cpp
0015-3Sum.py
0058-Length of Last Word
0058-Length of Last Word.cpp
README.md
0058-Length of Last Word.py
0077-Combinations
0077-Combinations.cpp
README.md
0077-Combinations.py
0030-Substring with Concatenation of All Words
0030-Substring with Concatenation of All Words.py
0030-Substring with Concatenation of All Words.cpp
README.md
0041-First Missing Positive
0041-First Missing Positive.cpp
README.md
0041-First Missing Positive.py
0019-Remove Nth Node From End of List
README.md
0019-Remove Nth Node From End of List.py
0019-Remove Nth Node From End of List.cpp
0039-Combination Sum
0039-Combination Sum.py
README.md
0039-Combination Sum.cpp
0081-Search in Rotated Sorted Array II
0081-Search in Rotated Sorted Array II.cpp
0081-Search in Rotated Sorted Array II.py
README.md
0069-Sqrt(x)
0069-Sqrt(x).cpp
README.md
0069-Sqrt(x).py
0036-Valid Sudoku
README.md
0036-Valid Sudoku.py
0036-Valid Sudoku.cpp
0066-Plus One
0066-Plus One.cpp
0066-Plus One.py
README.md
0076-Minimum Window Substring
README.md
0076-Minimum Window Substring.cpp
0076-Minimum Window Substring.py
0093-Restore IP Addresses
0093-Restore IP Addresses.cpp
README.md
0093-Restore IP Addresses.py
0009-Palindrome Number
0009-Palindrome Number.py
README.md
0009-Palindrome Number.cpp
0052-N-Queens II
0052-N-Queens II.cpp
0052-N-Queens II.py
README.md
0028-Implement strStr()
0028-Implement strStr().cpp
README.md
0028-Implement strStr().py
0002-Add Two Numbers
0002-Add Two Numbers.java
0002-Add Two Numbers.cpp
0002-Add Two Numbers.py
README.md
0044-Wildcard Matching
Wildcard Matching.cpp
README.md
Wildcard Matching.py
0032-Longest Valid Parentheses
0032-Longest Valid Parentheses.py
0032-Longest Valid Parentheses.cpp
README.md
0082-Remove Duplicates from Sorted List II
0082-Remove Duplicates from Sorted List II.cpp
README.md
0082-Remove Duplicates from Sorted List II.py
0097-Interleaving String
0097-Interleaving String.py
0097-Interleaving String.cpp
README.md
0060-Permutation Sequence
0060-Permutation Sequence.cpp
0060-Permutation Sequence.py
README.md
0074-Search a 2D Matrix
0074-Search a 2D Matrix.cpp
0074-Search a 2D Matrix.py
README.md
0018-4Sum
0018-4Sum.py
0018-4Sum.cpp
README.md
0059-Spiral Matrix II
0059-Spiral Matrix II.cpp
0059-Spiral Matrix II.py
README.md
0064-Minimum Path Sum
0064-Minimum Path Sum.py
0064-Minimum Path Sum.cpp
README.md
0006-ZigZag Conversion
0006-ZigZag Conversion.py
0006-ZigZag Conversion.cpp
README.md
0006-ZigZag Conversion.java
0003-Longest Substring Without Repeating Characters
0003-Longest Substring Without Repeating Characters.py
0003-Longest Substring Without Repeating Characters.java
README.md
0003-Longest Substring Without Repeating Characters.cpp
0065-Valid Number
0065-Valid Number.py
0065-Valid Number.cpp
README.md
0008-String to Integer (atoi)
0008-String to Integer (atoi).cpp
0008-String to Integer (atoi).py
README.md
0057-Insert Interval
0057-Insert Interval.cpp
0057-Insert Interval.py
README.md
0084-Largest Rectangle in Histogram
0084-Largest Rectangle in Histogram.cpp
0084-Largest Rectangle in Histogram.py
README.md
0085-Maximal Rectangle
0085-Maximal Rectangle.cpp
0085-Maximal Rectangle.py
README.md
0083-Remove Duplicates from Sorted List
0083-Remove Duplicates from Sorted List.py
README.md
0083-Remove Duplicates from Sorted List.cpp
0013-Roman to Integer
0013-Roman to Integer.cpp
0013-Roman to Integer.py
README.md
0001-Two Sum
0001-Two Sum.java
0001-Two Sum.py
README.md
0001-Two Sum.cpp
0053-Maximum Subarray
0053-Maximum Subarray.py
0053-Maximum Subarray.cpp
README.md
0088-Merge Sorted Array
0088-Merge Sorted Array.py
0088-Merge Sorted Array.cpp
README.md
0037-Sudoku Solver
0037-Sudoku Solver.py
0037-Sudoku Solver.cpp
README.md
0051-N-Queens
0051-N-Queens.cpp
0051-N-Queens.py
README.md
0023-Merge k Sorted Lists
README.md
0023-Merge k Sorted Lists.cpp
0023-Merge k Sorted Lists.py
0007-Reverse Integer
0007-Reverse Integer.cpp
0007-Reverse Integer.py
README.md
0072-Edit Distance
0072-Edit Distance.py
0072-Edit Distance.cpp
README.md
0099-Recover Binary Search Tree
0099-Recover Binary Search Tree.cpp
0099-Recover Binary Search Tree.py
README.md
0043-Multiply Strings
README.md
0043-Multiply Strings.py
0043-Multiply Strings.cpp
0005-Longest Palindromic Substring
0005-Longest Palindromic Substring.java
README.md
0005-Longest Palindromic Substring.cpp
0005-Longest Palindromic Substring.py
0010-Regular Expression Matching
0010-Regular Expression Matching.py
README.md
0010-Regular Expression Matching.cpp
0079-Word Search
0079-Word Search.cpp
0079-Word Search.py
README.md
0042-Trapping Rain Water
Trapping Rain Water.cpp
Trapping Rain Water.py
README.md
0061-Rotate List
0061-Rotate List.cpp
0061-Rotate List.py
README.md
0014-Longest Common Prefix
0014-Longest Common Prefix.cpp
README.md
0014-Longest Common Prefix.py
0701-0800
0749-Contain Virus
0749-Contain Virus.cpp
0749-Contain Virus.py
README.md
0800-Similar RGB Color
README.md
0800-Similar RGB Color.cpp
0703-Kth Largest Element in a Stream
0703-Kth Largest Element in a Stream.py
README.md
0703-Kth Largest Element in a Stream.cpp
0784-Letter Case Permutation
0784-Letter Case Permutation.py
README.md
0784-Letter Case Permutation.cpp
0753-Cracking the Safe
0753-Cracking the Safe.py
README.md
0753-Cracking the Safe.cpp
0787-Cheapest Flights Within K Stops
0787-Cheapest Flights Within K Stops.cpp
README.md
0787-Cheapest Flights Within K Stops.py
0750-Number Of Corner Rectangles
README.md
0750-Number Of Corner Rectangles.cpp
0746-Min Cost Climbing Stairs
0746-Min Cost Climbing Stairs.py
README.md
0746-Min Cost Climbing Stairs.cpp
0781-Rabbits in Forest
0781-Rabbits in Forest.py
0781-Rabbits in Forest.cpp
README.md
0747-Largest Number At Least Twice of Others
0747-Largest Number At Least Twice of Others.cpp
README.md
0747-Largest Number At Least Twice of Others.py
0754-Reach a Number
README.md
0754-Reach a Number.cpp
0754-Reach a Number.py
0733-Flood Fill
0733-Flood Fill.py
README.md
0733-Flood Fill.cpp
0765-Couples Holding Hands
0765-Couples Holding Hands.cpp
README.md
0765-Couples Holding Hands.py
0793-Preimage Size of Factorial Zeroes Function
0793-Preimage Size of Factorial Zeroes Function.py
README.md
0793-Preimage Size of Factorial Zeroes Function.cpp
0735-Asteroid Collision
0735-Asteroid Collision.py
README.md
0735-Asteroid Collision.cpp
0745-Prefix and Suffix Search
0745-Prefix and Suffix Search.py
README.md
0745-Prefix and Suffix Search.cpp
0710-Random Pick with Blacklist
0710-Random Pick with Blacklist.cpp
0710-Random Pick with Blacklist.py
README.md
0783-Minimum Distance Between BST Nodes
README.md
0783-Minimum Distance Between BST Nodes.cpp
0783-Minimum Distance Between BST Nodes.py
0760-Find Anagram Mappings
0760-Find Anagram Mappings.cpp
README.md
0768-Max Chunks To Make Sorted II
0768-Max Chunks To Make Sorted II.cpp
README.md
0768-Max Chunks To Make Sorted II.py
0736-Parse Lisp Expression
0736-Parse Lisp Expression.cpp
0736-Parse Lisp Expression.py
README.md
0770-Basic Calculator IV
0770-Basic Calculator IV.cpp
README.md
0706-Design HashMap
0706-Design HashMap.cpp
0706-Design HashMap.py
README.md
0773-Sliding Puzzle
0773-Sliding Puzzle.py
0773-Sliding Puzzle.cpp
README.md
0720-Longest Word in Dictionary
0720-Longest Word in Dictionary.py
0720-Longest Word in Dictionary.cpp
README.md
0718-Maximum Length of Repeated Subarray
0718-Maximum Length of Repeated Subarray.cpp
README.md
0718-Maximum Length of Repeated Subarray.py
0709-To Lower Case
README.md
0709-To Lower Case.py
0709-To Lower Case.cpp
0731-My Calendar II
0731-My Calendar II.cpp
README.md
0731-My Calendar II.py
0756-Pyramid Transition Matrix
0756-Pyramid Transition Matrix.cpp
README.md
0756-Pyramid Transition Matrix.py
0777-Swap Adjacent in LR String
0777-Swap Adjacent in LR String.py
README.md
0777-Swap Adjacent in LR String.cpp
0766-Toeplitz Matrix
0766-Toeplitz Matrix.py
README.md
0766-Toeplitz Matrix.cpp
0758-Bold Words in String
0758-Bold Words in String.cpp
README.md
0741-Cherry Pickup
0741-Cherry Pickup.py
0741-Cherry Pickup.cpp
README.md
0792-Number of Matching Subsequences
0792-Number of Matching Subsequences.py
0792-Number of Matching Subsequences.cpp
README.md
0767-Reorganize String
0767-Reorganize String.cpp
0767-Reorganize String.py
README.md
0701-Insert into a Binary Search Tree
0701-Insert into a Binary Search Tree.py
0701-Insert into a Binary Search Tree.cpp
README.md
0757-Set Intersection Size At Least Two
0757-Set Intersection Size At Least Two.py
0757-Set Intersection Size At Least Two.cpp
README.md
0776-Split BST
README.md
0776-Split BST.cpp
0719-Find K-th Smallest Pair Distance
0719-Find K-th Smallest Pair Distance.cpp
README.md
0719-Find K-th Smallest Pair Distance.py
0721-Accounts Merge
0721-Accounts Merge.py
0721-Accounts Merge.cpp
README.md
0716-Max Stack
0716-Max Stack.cpp
README.md
0716-Max Stack.py
0759-Employee Free Time
0759-Employee Free Time.py
0759-Employee Free Time.cpp
README.md
0790-Domino and Tromino Tiling
0790-Domino and Tromino Tiling.py
README.md
0790-Domino and Tromino Tiling.cpp
0714-Best Time to Buy and Sell Stock with Transaction Fee
0714-Best Time to Buy and Sell Stock with Transaction Fee.cpp
0714-Best Time to Buy and Sell Stock with Transaction Fee.py
README.md
0730-Count Different Palindromic Subsequences
0730-Count Different Palindromic Subsequences.py
README.md
0730-Count Different Palindromic Subsequences.cpp
0734-Sentence Similarity
0734-Sentence Similarity.cpp
README.md
0702-Search in a Sorted Array of Unknown Size
0702-Search in a Sorted Array of Unknown Size.cpp
README.md
0740-Delete and Earn
0740-Delete and Earn.cpp
README.md
0740-Delete and Earn.py
0723-Candy Crush
README.md
0723-Candy Crush.cpp
0794-Valid Tic-Tac-Toe State
0794-Valid Tic-Tac-Toe State.py
README.md
0794-Valid Tic-Tac-Toe State.cpp
0785-Is Graph Bipartite
0785-Is Graph Bipartite.py
README.md
0785-Is Graph Bipartite.cpp
0704-Binary Search
0704-Binary Search.cpp
0704-Binary Search.py
README.md
0739-Daily Temperatures
README.md
0739-Daily Temperatures.cpp
0739-Daily Temperatures.py
0707-Design Linked List
0707-Design Linked List.py
0707-Design Linked List.cpp
README.md
0705-Design HashSet
0705-Design HashSet.py
0705-Design HashSet.cpp
README.md
0771-Jewels and Stones
0771-Jewels and Stones.py
0771-Jewels and Stones.cpp
README.md
0713-Subarray Product Less Than K
0713-Subarray Product Less Than K.cpp
0713-Subarray Product Less Than K.py
README.md
0726-Number of Atoms
0726-Number of Atoms.py
0726-Number of Atoms.cpp
README.md
0732-My Calendar III
0732-My Calendar III.cpp
README.md
0732-My Calendar III.py
0743-Network Delay Time
0743-Network Delay Time.py
0743-Network Delay Time.cpp
README.md
0788-Rotated Digits
0788-Rotated Digits.cpp
README.md
0788-Rotated Digits.py
0725-Split Linked List in Parts
0725-Split Linked List in Parts.cpp
0725-Split Linked List in Parts.py
README.md
0769-Max Chunks To Make Sorted
0769-Max Chunks To Make Sorted.py
README.md
0769-Max Chunks To Make Sorted.cpp
0748-Shortest Completing Word
0748-Shortest Completing Word.py
README.md
0748-Shortest Completing Word.cpp
0797-All Paths From Source to Target
0797-All Paths From Source to Target.cpp
0797-All Paths From Source to Target.py
README.md
0798-Smallest Rotation with Highest Score
0798-Smallest Rotation with Highest Score.py
0798-Smallest Rotation with Highest Score.cpp
README.md
0762-Prime Number of Set Bits in Binary Representation
0762-Prime Number of Set Bits in Binary Representation.py
0762-Prime Number of Set Bits in Binary Representation.cpp
README.md
0780-Reaching Points
0780-Reaching Points.py
README.md
0780-Reaching Points.cpp
0728-Self Dividing Numbers
0728-Self Dividing Numbers.cpp
0728-Self Dividing Numbers.py
README.md
0729-My Calendar I
0729-My Calendar I.py
README.md
0729-My Calendar I.cpp
0774-Minimize Max Distance to Gas Station
0774-Minimize Max Distance to Gas Station.cpp
README.md
0715-Range Module
README.md
0715-Range Module.cpp
0751-IP to CIDR
0751-IP to CIDR.cpp
README.md
0789-Escape The Ghosts
0789-Escape The Ghosts.cpp
README.md
0789-Escape The Ghosts.py
0737-Sentence Similarity II
README.md
0737-Sentence Similarity II.cpp
0779-K-th Symbol in Grammar
0779-K-th Symbol in Grammar.py
0779-K-th Symbol in Grammar.cpp
README.md
0722-Remove Comments
0722-Remove Comments.cpp
0722-Remove Comments.py
README.md
0708-Insert into a Cyclic Sorted List
README.md
0708-Insert into a Cyclic Sorted List.cpp
0717-1-bit and 2-bit Characters
0717-1-bit and 2-bit Characters.cpp
README.md
0717-1-bit and 2-bit Characters.py
0775-Global and Local Inversions
0775-Global and Local Inversions.py
0775-Global and Local Inversions.cpp
README.md
0772-Basic Calculator III
0772-Basic Calculator III.py
0772-Basic Calculator III.cpp
README.md
0782-Transform to Chessboard
0782-Transform to Chessboard.cpp
0782-Transform to Chessboard.py
README.md
0738-Monotone Increasing Digits
0738-Monotone Increasing Digits.py
0738-Monotone Increasing Digits.cpp
README.md
0795-Number of Subarrays with Bounded Maximum
README.md
0795-Number of Subarrays with Bounded Maximum.cpp
0795-Number of Subarrays with Bounded Maximum.py
0764-Largest Plus Sign
0764-Largest Plus Sign.py
README.md
0764-Largest Plus Sign.cpp
0711-Number of Distinct Islands II
0711-Number of Distinct Islands II.py
0711-Number of Distinct Islands II.cpp
README.md
0786-K-th Smallest Prime Fraction
0786-K-th Smallest Prime Fraction.cpp
0786-K-th Smallest Prime Fraction.py
README.md
0742-Closest Leaf in a Binary Tree
0742-Closest Leaf in a Binary Tree.cpp
README.md
0727-Minimum Window Subsequence
README.md
0727-Minimum Window Subsequence.py
0727-Minimum Window Subsequence.cpp
0791-Custom Sort String
0791-Custom Sort String.py
0791-Custom Sort String.cpp
README.md
0744-Find Smallest Letter Greater Than Target
0744-Find Smallest Letter Greater Than Target.cpp
0744-Find Smallest Letter Greater Than Target.py
README.md
0712-Minimum ASCII Delete Sum for Two Strings
0712-Minimum ASCII Delete Sum for Two Strings.cpp
README.md
0712-Minimum ASCII Delete Sum for Two Strings.py
0755-Pour Water
README.md
0755-Pour Water.cpp
0752-Open the Lock
0752-Open the Lock.py
0752-Open the Lock.cpp
README.md
0796-Rotate String
0796-Rotate String.py
README.md
0796-Rotate String.cpp
0761-Special Binary String
0761-Special Binary String.py
0761-Special Binary String.cpp
README.md
0799-Champagne Tower
0799-Champagne Tower.py
README.md
0799-Champagne Tower.cpp
0724-Find Pivot Index
0724-Find Pivot Index.py
0724-Find Pivot Index.cpp
README.md
0778-Swim in Rising Water
0778-Swim in Rising Water.cpp
README.md
0778-Swim in Rising Water.py
0763-Partition Labels
0763-Partition Labels.py
README.md
0763-Partition Labels.cpp
1401-1500
1402-Reducing Dishes
1402-Reducing Dishes.cpp
README.md
1402-Reducing Dishes.py
1404-Number of Steps to Reduce a Number in Binary Representation to One
1404-Number of Steps to Reduce a Number in Binary Representation to One.py
1404-Number of Steps to Reduce a Number in Binary Representation to One.cpp
README.md
1401-Circle and Rectangle Overlapping
1401-Circle and Rectangle Overlapping.py
1401-Circle and Rectangle Overlapping.cpp
README.md
1403-Minimum Subsequence in Non-Increasing Order
1403-Minimum Subsequence in Non-Increasing Order.py
README.md
1403-Minimum Subsequence in Non-Increasing Order.cpp
1416-Restore The Array
1416-Restore The Array.py
1416-Restore The Array.cpp
README.md
1411-Number of Ways to Paint N × 3 Grid
1411-1411-Number of Ways to Paint N × 3 Grid.cpp.py
1411-1411-Number of Ways to Paint N × 3 Grid.cpp
README.md
1408-String Matching in an Array
1408-String Matching in an Array.cpp
1408-String Matching in an Array.py
README.md
1419-Minimum Number of Frogs Croaking
1419-Minimum Number of Frogs Croaking.py
README.md
1419-Minimum Number of Frogs Croaking.cpp
1405-Longest Happy String
1405-Longest Happy String.py
README.md
1405-Longest Happy String.cpp
1415-The k-th Lexicographical String of All Happy Strings of Length n
1415-The k-th Lexicographical String of All Happy Strings of Length n.py
1415-The k-th Lexicographical String of All Happy Strings of Length n.cpp
README.md
1417-Reformat The String
1417-Reformat The String.py
README.md
1417-Reformat The String.cpp
1414-Find the Minimum Number of Fibonacci Numbers Whose Sum Is K
README.md
1414-Find the Minimum Number of Fibonacci Numbers Whose Sum Is K.cpp
1414-Find the Minimum Number of Fibonacci Numbers Whose Sum Is K.py
1418-Display Table of Food Orders in a Restaurant
1418-Display Table of Food Orders in a Restaurant.py
README.md
1410-HTML Entity Parser
1410-HTML Entity Parser.py
1410-HTML Entity Parser.cpp
README.md
1420-Build Array Where You Can Find The Maximum Exactly K Comparisons
1420-Build Array Where You Can Find The Maximum Exactly K Comparisons.py
1420-Build Array Where You Can Find The Maximum Exactly K Comparisons.cpp
README.md
1406-Stone Game III
README.md
1406-Stone Game III.py
1406-Stone Game III.cpp
1413-Minimum Value to Get Positive Step by Step Sum
1413-Minimum Value to Get Positive Step by Step Sum.py
README.md
1413-Minimum Value to Get Positive Step by Step Sum.cpp
1409-Queries on a Permutation With Key
1409-Queries on a Permutation With Key.py
1409-Queries on a Permutation With Key.cpp
README.md
README.md
0401-0500
0453-Minimum Moves to Equal Array Elements
0453-Minimum Moves to Equal Array Elements.py
0453-Minimum Moves to Equal Array Elements.cpp
README.md
0448-Find All Numbers Disappeared in an Array
0448-Find All Numbers Disappeared in an Array.cpp
README.md
0448-Find All Numbers Disappeared in an Array.py
0410-Split Array Largest Sum
0410-Split Array Largest Sum.py
0410-Split Array Largest Sum.cpp
README.md
0403-Frog Jump
0403-Frog Jump.cpp
README.md
0403-Frog Jump.py
0456-132 Pattern
0456-132 Pattern.cpp
README.md
0456-132 Pattern.py
0466-Count The Repetitions
0466-Count The Repetitions.cpp
0466-Count The Repetitions.py
README.md
0439-Ternary Expression Parser
0439-Ternary Expression Parser.py
README.md
0439-Ternary Expression Parser.cpp
0406-Queue Reconstruction by Height
0406-Queue Reconstruction by Height.cpp
README.md
0406-Queue Reconstruction by Height.py
0425-Word Squares
0425-Word Squares.cpp
README.md
0425-Word Squares.py
0402-Remove K Digits
0402-Remove K Digits.cpp
0402-Remove K Digits.py
README.md
0500-Keyboard Row
0500-Keyboard Row.py
README.md
0500-Keyboard Row.cpp
0451-Sort Characters By Frequency
0451-Sort Characters By Frequency.cpp
README.md
0451-Sort Characters By Frequency.py
0408-Valid Word Abbreviation
0408-Valid Word Abbreviation.py
0408-Valid Word Abbreviation.cpp
README.md
0464-Can I Win
0464-Can I Win.cpp
0464-Can I Win.py
README.md
0423-Reconstruct Original Digits from English
0423-Reconstruct Original Digits from English.cpp
0423-Reconstruct Original Digits from English.py
README.md
0495-Teemo Attacking
0495-Teemo Attacking.py
0495-Teemo Attacking.cpp
README.md
0416-Partition Equal Subset Sum
0416-Partition Equal Subset Sum.py
0416-Partition Equal Subset Sum.cpp
README.md
0485-Max Consecutive Ones
0485-Max Consecutive Ones.py
0485-Max Consecutive Ones.cpp
README.md
0455-Assign Cookies
0455-Assign Cookies.cpp
0455-Assign Cookies.py
README.md
0489-Robot Room Cleaner
0489-Robot Room Cleaner.cpp
README.md
0465-Optimal Account Balancing
0465-Optimal Account Balancing.cpp
0465-Optimal Account Balancing.py
README.md
0421-Maximum XOR of Two Numbers in an Array
0421-Maximum XOR of Two Numbers in an Array.cpp
0421-Maximum XOR of Two Numbers in an Array.py
README.md
0414-Third Maximum Number
0414-Third Maximum Number.cpp
README.md
0414-Third Maximum Number.py
0445-Add Two Numbers II
0445-Add Two Numbers II.py
0445-Add Two Numbers II.cpp
README.md
0487-Max Consecutive Ones II
0487-Max Consecutive Ones II.cpp
README.md
0493-Reverse Pairs
0493-Reverse Pairs.py
README.md
0493-Reverse Pairs.cpp
0434-Number of Segments in a String
0434-Number of Segments in a String.cpp
0434-Number of Segments in a String.py
README.md
0420-Strong Password Checker
0420-Strong Password Checker.py
0420-Strong Password Checker.cpp
README.md
0488-Zuma Game
0488-Zuma Game.cpp
README.md
0427-Construct Quad Tree
0427-Construct Quad Tree.cpp
README.md
0427-Construct Quad Tree.py
0447-Number of Boomerangs
0447-Number of Boomerangs.py
README.md
0447-Number of Boomerangs.cpp
0401-Binary Watch
README.md
0401-Binary Watch.py
0401-Binary Watch.cpp
0463-Island Perimeter
0463-Island Perimeter.py
0463-Island Perimeter.cpp
README.md
0411-Minimum Unique Word Abbreviation
0411-Minimum Unique Word Abbreviation.cpp
README.md
0411-Minimum Unique Word Abbreviation.py
0432-All O`one Data Structure
README.md
0432-All O`one Data Structure.cpp
0446-Arithmetic Slices II - Subsequence
0446-Arithmetic Slices II - Subsequence.py
README.md
0446-Arithmetic Slices II - Subsequence.cpp
0418-Sentence Screen Fitting
0418-Sentence Screen Fitting.cpp
0418-Sentence Screen Fitting.py
README.md
0472-Concatenated Words
0472-Concatenated Words.cpp
0472-Concatenated Words.py
README.md
0473-Matchsticks to Square
0473-Matchsticks to Square.py
README.md
0473-Matchsticks to Square.cpp
0469-Convex Polygon
0469-Convex Polygon.cpp
README.md
0497-Random Point in Non-overlapping Rectangles
0497-Random Point in Non-overlapping Rectangles.py
README.md
0412-Fizz Buzz
0412-Fizz Buzz.py
0412-Fizz Buzz.cpp
README.md
0409-Longest Palindrome
0409-Longest Palindrome.py
0409-Longest Palindrome.cpp
README.md
0415-Add Strings
0415-Add Strings.py
0415-Add Strings.cpp
README.md
0436-Find Right Interval
0436-Find Right Interval.cpp
0436-Find Right Interval.py
README.md
0424-Longest Repeating Character Replacement
0424-Longest Repeating Character Replacement.py
0424-Longest Repeating Character Replacement.cpp
README.md
0480-Sliding Window Median
0480-Sliding Window Median.cpp
README.md
0499-The Maze III
README.md
0499-The Maze III.py
0499-The Maze III.cpp
0435-Non-overlapping Intervals
0435-Non-overlapping Intervals.cpp
README.md
0435-Non-overlapping Intervals.py
0428-Serialize and Deserialize N-ary Tree
README.md
0428-Serialize and Deserialize N-ary Tree.cpp
0428-Serialize and Deserialize N-ary Tree.py
0433-Minimum Genetic Mutation
0433-Minimum Genetic Mutation.cpp
README.md
0433-Minimum Genetic Mutation.py
0482-License Key Formatting
0482-License Key Formatting.py
0482-License Key Formatting.cpp
README.md
0417-Pacific Atlantic Water Flow
0417-Pacific Atlantic Water Flow.py
README.md
0417-Pacific Atlantic Water Flow.cpp
0461-Hamming Distance
0461-Hamming Distance.py
0461-Hamming Distance.cpp
README.md
0491-Increasing Subsequences
0491-Increasing Subsequences.cpp
README.md
0491-Increasing Subsequences.py
0458-Poor Pigs
0458-Poor Pigs.cpp
0458-Poor Pigs.py
README.md
0449-Serialize and Deserialize BST
0449-Serialize and Deserialize BST.py
0449-Serialize and Deserialize BST.cpp
README.md
0438-Find All Anagrams in a String
0438-Find All Anagrams in a String.py
0438-Find All Anagrams in a String.cpp
README.md
0454-4Sum II
0454-4Sum II.cpp
0454-4Sum II.py
README.md
0422-Valid Word Square
0422-Valid Word Square.cpp
README.md
0422-Valid Word Square.py
0452-Minimum Number of Arrows to Burst Balloons
0452-Minimum Number of Arrows to Burst Balloons.py
README.md
0452-Minimum Number of Arrows to Burst Balloons.cpp
0484-Find Permutation
README.md
0484-Find Permutation.cpp
0467-Unique Substrings in Wraparound String
0467-Unique Substrings in Wraparound String.py
README.md
0467-Unique Substrings in Wraparound String.cpp
0457-Circular Array Loop
0457-Circular Array Loop.cpp
0457-Circular Array Loop.py
README.md
0444-Sequence Reconstruction
0444-Sequence Reconstruction.cpp
0444-Sequence Reconstruction.py
README.md
0476-Number Complement
README.md
0476-Number Complement.py
0476-Number Complement.cpp
0441-Arranging Coins
README.md
0441-Arranging Coins.cpp
0441-Arranging Coins.py
0443-String Compression
0443-String Compression.cpp
README.md
0443-String Compression.py
0429-N-ary Tree Level Order Traversal
0429-N-ary Tree Level Order Traversal.py
README.md
0429-N-ary Tree Level Order Traversal.cpp
0490-The Maze
0490-The Maze.cpp
0490-The Maze.py
README.md
0430-Flatten a Multilevel Doubly Linked List
0430-Flatten a Multilevel Doubly Linked List.cpp
0430-Flatten a Multilevel Doubly Linked List.py
README.md
0494-Target Sum
0494-Target Sum.py
README.md
0494-Target Sum.cpp
0479-Largest Palindrome Product
0479-Largest Palindrome Product.cpp
README.md
0470-Implement Rand10() Using Rand7()
0470-Implement Rand10() Using Rand7().py
0470-Implement Rand10() Using Rand7().cpp
README.md
0468-Validate IP Address
0468-Validate IP Address.py
README.md
0468-Validate IP Address.cpp
0462-Minimum Moves to Equal Array Elements II
0462-Minimum Moves to Equal Array Elements II.cpp
README.md
0462-Minimum Moves to Equal Array Elements II.py
0498-Diagonal Traverse
0498-Diagonal Traverse.cpp
0498-Diagonal Traverse.py
README.md
0407-Trapping Rain Water II
0407-Trapping Rain Water II.py
README.md
0407-Trapping Rain Water II.cpp
0450-Delete Node in a BST
0450-Delete Node in a BST.py
README.md
0450-Delete Node in a BST.cpp
0440-K-th Smallest in Lexicographical Order
0440-K-th Smallest in Lexicographical Order.py
0440-K-th Smallest in Lexicographical Order.cpp
README.md
0405-Convert a Number to Hexadecimal
0405-Convert a Number to Hexadecimal.py
README.md
0405-Convert a Number to Hexadecimal.cpp
0413-Arithmetic Slices
0413-Arithmetic Slices.py
README.md
0413-Arithmetic Slices.cpp
0478-Generate Random Point in a Circle
0478-Generate Random Point in a Circle.py
README.md
0474-Ones and Zeroes
0474-Ones and Zeroes.cpp
0474-Ones and Zeroes.py
README.md
0481-Magical String
0481-Magical String.py
README.md
0481-Magical String.cpp
0496-Next Greater Element I
0496-Next Greater Element I.cpp
0496-Next Greater Element I.py
README.md
0442-Find All Duplicates in an Array
0442-Find All Duplicates in an Array.cpp
README.md
0442-Find All Duplicates in an Array.py
0426-Convert Binary Search Tree to Sorted Doubly Linked List
0426-Convert Binary Search Tree to Sorted Doubly Linked List.py
0426-Convert Binary Search Tree to Sorted Doubly Linked List.cpp
README.md
0404-Sum of Left Leaves
README.md
0404-Sum of Left Leaves.py
0404-Sum of Left Leaves.cpp
0437-Path Sum III
0437-Path Sum III.py
0437-Path Sum III.cpp
README.md
0459-Repeated Substring Pattern
0459-Repeated Substring Pattern.py
README.md
0459-Repeated Substring Pattern.cpp
0471-Encode String with Shortest Length
0471-Encode String with Shortest Length.cpp
README.md
0492-Construct the Rectangle
README.md
0492-Construct the Rectangle.py
0492-Construct the Rectangle.cpp
0477-Total Hamming Distance
0477-Total Hamming Distance.cpp
0477-Total Hamming Distance.py
README.md
0419-Battleships in a Board
0419-Battleships in a Board.py
README.md
0419-Battleships in a Board.cpp
0483-Smallest Good Base
0483-Smallest Good Base.py
0483-Smallest Good Base.cpp
README.md
0460-LFU Cache
README.md
0460-LFU Cache.cpp
0431-Encode N-ary Tree to Binary Tree
0431-Encode N-ary Tree to Binary Tree.py
0431-Encode N-ary Tree to Binary Tree.cpp
README.md
0475-Heaters
0475-Heaters.cpp
0475-Heaters.py
README.md
0486-Predict the Winner
0486-Predict the Winner.py
0486-Predict the Winner.cpp
README.md
1101-1200
1145-Binary Tree Coloring Game
1145-Binary Tree Coloring Game.py
1145-Binary Tree Coloring Game.cpp
README.md
1117-Building H2O
1117-Building H2O.java
README.md
1187-Make Array Strictly Increasing
1187-Make Array Strictly Increasing.cpp
README.md
1187-Make Array Strictly Increasing.py
1189-Maximum Number of Balloons
1189-Maximum Number of Balloons.py
1189-Maximum Number of Balloons.cpp
ex1.jfif
README.md
ex2.jfif
1153-String Transforms Into Another String
1153-String Transforms Into Another String.py
1153-String Transforms Into Another String.cpp
README.md
1180-Count Substrings with Only One Distinct Letter
1180-Count Substrings with Only One Distinct Letter.cpp
1180-Count Substrings with Only One Distinct Letter.py
README.md
1163-Last Substring in Lexicographical Order
README.md
1163-Last Substring in Lexicographical Order.py
1163-Last Substring in Lexicographical Order.cpp
1143-Longest Common Subsequence
1143-Longest Common Subsequence.cpp
README.md
1143-Longest Common Subsequence.py
1151-Minimum Swaps to Group All 1's Together
1151-Minimum Swaps to Group All 1's Together.py
1151-Minimum Swaps to Group All 1's Together.cpp
README.md
1101-The Earliest Moment When Everyone Become Friends
1101-The Earliest Moment When Everyone Become Friends.cpp
1101-The Earliest Moment When Everyone Become Friends.py
README.md
1114-Print in Order
1114-Print in Order.cpp
1114-Print in Order.py
README.md
1123-Lowest Common Ancestor of Deepest Leaves
1123-Lowest Common Ancestor of Deepest Leaves.cpp
README.md
1123-Lowest Common Ancestor of Deepest Leaves.py
1109-Corporate Flight Bookings
1109-Corporate Flight Bookings.py
README.md
1109-Corporate Flight Bookings.cpp
1135-Connecting Cities With Minimum Cost
1135-Connecting Cities With Minimum Cost.py
README.md
1135-Connecting Cities With Minimum Cost.cpp
1111-Maximum Nesting Depth of Two Valid Parentheses Strings
1111-Maximum Nesting Depth of Two Valid Parentheses Strings.py
1111-Maximum Nesting Depth of Two Valid Parentheses Strings.cpp
README.md
1177-Can Make Palindrome from Substring
1177-Can Make Palindrome from Substring.cpp
1177-Can Make Palindrome from Substring.py
README.md
1121-Divide Array Into Increasing Sequences
1121-Divide Array Into Increasing Sequences.py
README.md
1121-Divide Array Into Increasing Sequences.cpp
1152-Analyze User Website Visit Pattern
1152-Analyze User Website Visit Pattern.py
README.md
1185-Day of the Week
1185-Day of the Week.py
README.md
1199-Minimum Time to Build Blocks
1199-Minimum Time to Build Blocks.cpp
README.md
1199-Minimum Time to Build Blocks.py
1175-Prime Arrangements
1175-Prime Arrangements.py
1175-Prime Arrangements.cpp
README.md
1183-Maximum Number of Ones
1183-Maximum Number of Ones.py
README.md
1183-Maximum Number of Ones.cpp
1139-Largest 1-Bordered Square
1139-Largest 1-Bordered Square.py
1139-Largest 1-Bordered Square.cpp
README.md
1169-Invalid Transactions
1169-Invalid Transactions.py
1169-Invalid Transactions.cpp
README.md
1124-Longest Well-Performing Interval
1124-Longest Well-Performing Interval.cpp
README.md
1124-Longest Well-Performing Interval.py
1134-Armstrong Number
1134-Armstrong Number.cpp
1134-Armstrong Number.py
README.md
1170-Compare Strings by Frequency of the Smallest Character
1170-Compare Strings by Frequency of the Smallest Character.cpp
1170-Compare Strings by Frequency of the Smallest Character.py
README.md
1195-Fizz Buzz Multithreaded
1195-Fizz Buzz Multithreaded.py
README.md
1129-Shortest Path with Alternating Colors
README.md
1129-Shortest Path with Alternating Colors.py
1129-Shortest Path with Alternating Colors.cpp
1168-Optimize Water Distribution in a Village
1168-Optimize Water Distribution in a Village.cpp
1168-Optimize Water Distribution in a Village.py
README.md
1181-Before and After Puzzle
1181-Before and After Puzzle.py
1181-Before and After Puzzle.cpp
README.md
1190-Reverse Substrings Between Each Pair of Parentheses
1190-Reverse Substrings Between Each Pair of Parentheses.cpp
1190-Reverse Substrings Between Each Pair of Parentheses.py
README.md
1162-As Far from Land as Possible
1162-As Far from Land as Possible.cpp
ex1.jfif
1162-As Far from Land as Possible.py
README.md
ex2.jfif
1140-Stone Game II
1140-Stone Game II.cpp
1140-Stone Game II.py
README.md
1186-Maximum Subarray Sum with One Deletion
1186-Maximum Subarray Sum with One Deletion.cpp
README.md
1186-Maximum Subarray Sum with One Deletion.py
1182-Shortest Distance to Target Color
1182-Shortest Distance to Target Color.cpp
README.md
1182-Shortest Distance to Target Color.py
1128-Number of Equivalent Domino Pairs
1128-Number of Equivalent Domino Pairs.py
README.md
1128-Number of Equivalent Domino Pairs.cpp
1130-Minimum Cost Tree From Leaf Values
1130-Minimum Cost Tree From Leaf Values.cpp
1130-Minimum Cost Tree From Leaf Values.py
README.md
1178-Number of Valid Words for Each Puzzle
1178-Number of Valid Words for Each Puzzle.cpp
README.md
1178-Number of Valid Words for Each Puzzle.py
1106-Parsing A Boolean Expression
README.md
1106-Parsing A Boolean Expression.cpp
1106-Parsing A Boolean Expression.py
1167-Minimum Cost to Connect Sticks
1167-Minimum Cost to Connect Sticks.cpp
1167-Minimum Cost to Connect Sticks.py
README.md
1172-Dinner Plate Stacks
1172-Dinner Plate Stacks.cpp
README.md
1155-Number of Dice Rolls With Target Sum
1155-Number of Dice Rolls With Target Sum.py
1155-Number of Dice Rolls With Target Sum.cpp
README.md
1147-Longest Chunked Palindrome Decomposition
1147-Longest Chunked Palindrome Decomposition.cpp
README.md
1147-Longest Chunked Palindrome Decomposition.py
1150-Check If a Number Is Majority Element in a Sorted Array
1150-Check If a Number Is Majority Element in a Sorted Array.cpp
README.md
1150-Check If a Number Is Majority Element in a Sorted Array.py
1171-Remove Zero Sum Consecutive Nodes from Linked List
1171-Remove Zero Sum Consecutive Nodes from Linked List.py
1171-Remove Zero Sum Consecutive Nodes from Linked List.cpp
README.md
1200-Minimum Absolute Difference
1200-Minimum Absolute Difference.py
1200-Minimum Absolute Difference.cpp
README.md
1161-Maximum Level Sum of a Binary Tree
1161-Maximum Level Sum of a Binary Tree.py
1161-Maximum Level Sum of a Binary Tree.cpp
capture.jfif
README.md
1138-Alphabet Board Path
1138-Alphabet Board Path.py
README.md
1138-Alphabet Board Path.cpp
1103-Distribute Candies to People
1103-Distribute Candies to People.py
README.md
1103-Distribute Candies to People.cpp
1165-Single-Row Keyboard
1165-Single-Row Keyboard.cpp
1165-Single-Row Keyboard.py
README.md
1104-Path In Zigzag Labelled Binary Tree
README.md
1104-Path In Zigzag Labelled Binary Tree.py
1104-Path In Zigzag Labelled Binary Tree.cpp
1105-Filling Bookcase Shelves
1105-Filling Bookcase Shelves.py
1105-Filling Bookcase Shelves.cpp
README.md
1110-Delete Nodes And Return Forest
1110-Delete Nodes And Return Forest.cpp
1110-Delete Nodes And Return Forest.py
README.md
1176-Diet Plan Performance
1176-Diet Plan Performance.py
1176-Diet Plan Performance.cpp
README.md
1115-Print FooBar Alternately
1115-Print FooBar Alternately.py
README.md
1136-Parallel Courses
1136-Parallel Courses.py
1136-Parallel Courses.cpp
README.md
1156-Swap For Longest Repeated Character Substring
1156-Swap For Longest Repeated Character Substring.cpp
1156-Swap For Longest Repeated Character Substring.py
README.md
1154-Day of the Year
1154-Day of the Year.py
README.md
1154-Day of the Year.cpp
1191-K-Concatenation Maximum Sum
1191-K-Concatenation Maximum Sum.cpp
README.md
1191-K-Concatenation Maximum Sum.py
1122-Relative Sort Array
1122-Relative Sort Array.py
1122-Relative Sort Array.cpp
README.md
1184-Distance Between Bus Stops
1184-Distance Between Bus Stops.py
README.md
1184-Distance Between Bus Stops.cpp
1166-Design File System
1166-Design File System.py
README.md
1166-Design File System.cpp
1146-Snapshot Array
1146-Snapshot Array.py
README.md
1146-Snapshot Array.cpp
1116-Print Zero Even Odd
1116-Print Zero Even Odd.py
README.md
1192-Critical Connections in a Network
1192-Critical Connections in a Network.cpp
README.md
1192-Critical Connections in a Network.py
1160-Find Words That Can Be Formed by Characters
1160-Find Words That Can Be Formed by Characters.cpp
1160-Find Words That Can Be Formed by Characters.py
README.md
1125-Smallest Sufficient Team
1125-Smallest Sufficient Team.py
README.md
1125-Smallest Sufficient Team.cpp
1137-N-th Tribonacci Number
1137-N-th Tribonacci Number.cpp
1137-N-th Tribonacci Number.py
README.md
1119-Remove Vowels from a String
README.md
1119-Remove Vowels from a String.py
1119-Remove Vowels from a String.cpp
1102-Path With Maximum Minimum Value
1102-Path With Maximum Minimum Value.py
1102-Path With Maximum Minimum Value.cpp
README.md
1120-Maximum Average Subtree
1120-Maximum Average Subtree.py
1120-Maximum Average Subtree.cpp
README.md
1188-Design Bounded Blocking Queue
1188-Design Bounded Blocking Queue.py
README.md
1133-Largest Unique Number
1133-Largest Unique Number.py
README.md
1133-Largest Unique Number.cpp
1144-Decrease Elements To Make Array Zigzag
1144-Decrease Elements To Make Array Zigzag.cpp
1144-Decrease Elements To Make Array Zigzag.py
README.md
1118-Number of Days in a Month
1118-Number of Days in a Month.py
1118-Number of Days in a Month.cpp
README.md
1196-How Many Apples Can You Put into the Basket
README.md
1196-How Many Apples Can You Put into the Basket.py
1196-How Many Apples Can You Put into the Basket.cpp
1157-Online Majority Element In Subarray
1157-Online Majority Element In Subarray.cpp
README.md
1198-Find Smallest Common Element in All Rows
1198-Find Smallest Common Element in All Rows.cpp
README.md
1198-Find Smallest Common Element in All Rows.py
1197-Minimum Knight Moves
1197-Minimum Knight Moves.cpp
README.md
1197-Minimum Knight Moves.py
1131-Maximum of Absolute Value Expression
README.md
1131-Maximum of Absolute Value Expression.cpp
1131-Maximum of Absolute Value Expression.py
1108-Defanging an IP Address
1108-Defanging an IP Address.py
README.md
1108-Defanging an IP Address.cpp
.gitignore
0801-0900
0846-Hand of Straights
0846-Hand of Straights.py
0846-Hand of Straights.cpp
README.md
0839-Similar String Groups
0839-Similar String Groups.java
0839-Similar String Groups.cpp
README.md
0839-Similar String Groups.py
0873-Length of Longest Fibonacci Subsequence
0873-Length of Longest Fibonacci Subsequence.cpp
0873-Length of Longest Fibonacci Subsequence.py
README.md
0843-Guess the Word
0843-Guess the Word.cpp
0843-Guess the Word.py
README.md
0874-Walking Robot Simulation
0874-Walking Robot Simulation.py
0874-Walking Robot Simulation.cpp
README.md
0835-Image Overlap
0835-Image Overlap.cpp
README.md
0835-Image Overlap.java
0835-Image Overlap.py
0811-Subdomain Visit Count
0811-Subdomain Visit Count.java
0811-Subdomain Visit Count.py
0811-Subdomain Visit Count.cpp
README.md
0852-Peak Index in a Mountain Array
0852-Peak Index in a Mountain Array.py
README.md
0852-Peak Index in a Mountain Array.cpp
0896-Monotonic Array
0896-Monotonic Array.cpp
README.md
0896-Monotonic Array.py
0869-Reordered Power of 2
0869-Reordered Power of 2.py
0869-Reordered Power of 2.cpp
README.md
0854-K-Similar Strings
0854-K-Similar Strings.py
README.md
0854-K-Similar Strings.cpp
0803-Bricks Falling When Hit
0803-Bricks Falling When Hit.cpp
README.md
0803-Bricks Falling When Hit.py
0883-Projection Area of 3D Shapes
0883-Projection Area of 3D Shapes.py
0883-Projection Area of 3D Shapes.cpp
README.md
0862-Shortest Subarray with Sum at Least K
0862-Shortest Subarray with Sum at Least K.cpp
README.md
0862-Shortest Subarray with Sum at Least K.py
0877-Stone Game
0877-Stone Game.cpp
README.md
0877-Stone Game.py
0890-Find and Replace Pattern
0890-Find and Replace Pattern.py
README.md
0890-Find and Replace Pattern.cpp
0879-Profitable Schemes
0879-Profitable Schemes.py
0879-Profitable Schemes.cpp
README.md
0809-Expressive Words
0809-Expressive Words.py
0809-Expressive Words.cpp
README.md
0809-Expressive Words.java
0845-Longest Mountain in Array
README.md
0845-Longest Mountain in Array.py
0845-Longest Mountain in Array.cpp
0804-Unique Morse Code Words
0804-Unique Morse Code Words.cpp
0804-Unique Morse Code Words.py
README.md
0853-Car Fleet
0853-Car Fleet.py
0853-Car Fleet.cpp
README.md
0815-Bus Routes
0815-Bus Routes.py
0815-Bus Routes.cpp
0815-Bus Routes.java
README.md
0889-Construct Binary Tree from Preorder and Postorder Traversal
0889-Construct Binary Tree from Preorder and Postorder Traversal.py
README.md
0889-Construct Binary Tree from Preorder and Postorder Traversal.cpp
0863-All Nodes Distance K in Binary Tree
0863-All Nodes Distance K in Binary Tree.py
0863-All Nodes Distance K in Binary Tree.cpp
README.md
0849-Maximize Distance to Closest Person
0849-Maximize Distance to Closest Person.py
0849-Maximize Distance to Closest Person.cpp
README.md
0866-Prime Palindrome
README.md
0866-Prime Palindrome.cpp
0866-Prime Palindrome.py
0808-Soup Servings
0808-Soup Servings.cpp
0808-Soup Servings.java
README.md
0808-Soup Servings.py
0828-Unique Letter String
0828-Unique Letter String.cpp
0828-Unique Letter String.py
README.md
0828-Unique Letter String.java
0838-Push Dominoes
0838-Push Dominoes.py
0838-Push Dominoes.java
0838-Push Dominoes.cpp
README.md
0861-Score After Flipping Matrix
0861-Score After Flipping Matrix.cpp
0861-Score After Flipping Matrix.py
README.md
0825-Friends Of Appropriate Ages
0825-Friends Of Appropriate Ages.py
0825-Friends Of Appropriate Ages.cpp
README.md
0825-Friends Of Appropriate Ages.java
0823-Binary Trees With Factors
0823-Binary Trees With Factors.cpp
0823-Binary Trees With Factors.py
0823-Binary Trees With Factors.java
README.md
0872-Leaf-Similar Trees
0872-Leaf-Similar Trees.cpp
0872-Leaf-Similar Trees.py
README.md
0842-Split Array into Fibonacci Sequence
0842-Split Array into Fibonacci Sequence.cpp
README.md
0842-Split Array into Fibonacci Sequence.py
0832-Flipping an Image
0832-Flipping an Image.cpp
0832-Flipping an Image.py
README.md
0832-Flipping an Image.java
0875-Koko Eating Bananas
0875-Koko Eating Bananas.py
0875-Koko Eating Bananas.cpp
README.md
0851-Loud and Rich
0851-Loud and Rich.py
README.md
0851-Loud and Rich.cpp
0900-RLE Iterator
0900-RLE Iterator.cpp
0900-RLE Iterator.py
README.md
0841-Keys and Rooms
0841-Keys and Rooms.java
0841-Keys and Rooms.cpp
README.md
0841-Keys and Rooms.py
0831-Masking Personal Information
0831-Masking Personal Information.cpp
0831-Masking Personal Information.py
README.md
0831-Masking Personal Information.java
0816-Ambiguous Coordinates
0816-Ambiguous Coordinates.java
README.md
0816-Ambiguous Coordinates.py
0816-Ambiguous Coordinates.cpp
0884-Uncommon Words from Two Sentences
0884-Uncommon Words from Two Sentences.cpp
README.md
0884-Uncommon Words from Two Sentences.py
0864-Shortest Path to Get All Keys
0864-Shortest Path to Get All Keys.cpp
0864-Shortest Path to Get All Keys.py
README.md
0893-Groups of Special-Equivalent Strings
0893-Groups of Special-Equivalent Strings.py
README.md
0893-Groups of Special-Equivalent Strings.cpp
0844-Backspace String Compare
0844-Backspace String Compare.cpp
README.md
0844-Backspace String Compare.py
0860-Lemonade Change
0860-Lemonade Change.py
README.md
0860-Lemonade Change.cpp
0867-Transpose Matrix
0867-Transpose Matrix.py
README.md
0867-Transpose Matrix.cpp
0837-New 21 Game
0837-New 21 Game.java
0837-New 21 Game.cpp
0837-New 21 Game.py
README.md
0857-Minimum Cost to Hire K Workers
0857-Minimum Cost to Hire K Workers.cpp
README.md
0857-Minimum Cost to Hire K Workers.py
0850-Rectangle Area II
0850-Rectangle Area II.py
0850-Rectangle Area II.cpp
README.md
0802-Find Eventual Safe States
0802-Find Eventual Safe States.cpp
0802-Find Eventual Safe States.py
README.md
0888-Fair Candy Swap
0888-Fair Candy Swap.cpp
README.md
0888-Fair Candy Swap.py
0840-Magic Squares In Grid
0840-Magic Squares In Grid.cpp
0840-Magic Squares In Grid.py
0840-Magic Squares In Grid.java
README.md
0848-Shifting Letters
0848-Shifting Letters.cpp
README.md
0848-Shifting Letters.py
0891-Sum of Subsequence Widths
0891-Sum of Subsequence Widths.cpp
0891-Sum of Subsequence Widths.py
README.md
0859-Buddy Strings
0859-Buddy Strings.cpp
0859-Buddy Strings.py
README.md
0805-Split Array With Same Average
0805-Split Array With Same Average.cpp
0805-Split Array With Same Average.py
README.md
0817-Linked List Components
0817-Linked List Components.py
0817-Linked List Components.java
0817-Linked List Components.cpp
README.md
0898-Bitwise ORs of Subarrays
0898-Bitwise ORs of Subarrays.cpp
0898-Bitwise ORs of Subarrays.py
README.md
0818-Race Car
0818-Race Car.cpp
0818-Race Car.java
0818-Race Car.py
README.md
0824-Goat Latin
0824-Goat Latin.cpp
0824-Goat Latin.java
0824-Goat Latin.py
README.md
0812-Largest Triangle Area
0812-Largest Triangle Area.java
0812-Largest Triangle Area.cpp
R