All Projects → qinhanmin2014 → LeetCode-solutions

qinhanmin2014 / LeetCode-solutions

Licence: other
LeetCode Solutions in Python, Java and C++

Labels

Projects that are alternatives of or similar to LeetCode-solutions

stats-cards
在 README 中展示你在知乎,GitHub,B 站,LeetCode,掘金,CSDN,牛客等网站的数据,服务部署在 Vercel 上,保证服务稳定。Show your LeetCode & GitHub stats in GitHub Profile.
Stars: ✭ 74 (+236.36%)
Mutual labels:  leetcode
LeetCode
37337
Stars: ✭ 16 (-27.27%)
Mutual labels:  leetcode
Coding-Interview-101
Solutions to LeetCode problems filtered with companies, topics and difficulty.
Stars: ✭ 21 (-4.55%)
Mutual labels:  leetcode
Competitive-Programming-Codes
Includes codes from coding competitions and contests over the internet. Languages:- Python3 and C++
Stars: ✭ 14 (-36.36%)
Mutual labels:  leetcode
campus recruitmen questions
2021年最新整理,5000道秋招/提前批/春招/常用面试题(含答案),包括leetcode,校招笔试题,面试题,算法题,语法题。
Stars: ✭ 2,123 (+9550%)
Mutual labels:  leetcode
algorithm-notes
📝 一个小前端的算法笔记 / js algorithm notes
Stars: ✭ 185 (+740.91%)
Mutual labels:  leetcode
leetcode-javascript
LeetCode javascript solutions
Stars: ✭ 185 (+740.91%)
Mutual labels:  leetcode
leetcode
LeetCode Problems' Solutions
Stars: ✭ 233 (+959.09%)
Mutual labels:  leetcode
problem-solving
A platform where you can learn about algorithms and data structures. A heaven for competitive programmers. Learn here: https://reyadussalahin.github.io/problem-solving/
Stars: ✭ 33 (+50%)
Mutual labels:  leetcode
datastructures-and-algorithms
Repository for studying/practicing Data Structures, Algorithms and Code Interview Problems.
Stars: ✭ 30 (+36.36%)
Mutual labels:  leetcode
CodingInterview
Solutions to Leetcode, CareerCup Coding problems
Stars: ✭ 64 (+190.91%)
Mutual labels:  leetcode
algorithm-pattern-python
Python version of algorithm-pattern
Stars: ✭ 544 (+2372.73%)
Mutual labels:  leetcode
myleetcode
♨️ Detailed Java & Python solution of LeetCode.
Stars: ✭ 34 (+54.55%)
Mutual labels:  leetcode
leetcode
使用python刷leetcode题目
Stars: ✭ 28 (+27.27%)
Mutual labels:  leetcode
codeforces-go
Golang 算法竞赛模板库 | Solutions to Codeforces by Go 💭💡🎈
Stars: ✭ 842 (+3727.27%)
Mutual labels:  leetcode
Must-Do-Coding-Questions-for-Companies
Must Do Coding Questions for Companies like Amazon, Microsoft, Adobe, etc. It also help to crack the technical inteviews.
Stars: ✭ 28 (+27.27%)
Mutual labels:  leetcode
leetcode
Leetcode with Golang. One question on day.
Stars: ✭ 19 (-13.64%)
Mutual labels:  leetcode
Coding-Interview-Challenges
This is a repo where I upload code for important interview questions written in Python, C++, and Swift
Stars: ✭ 13 (-40.91%)
Mutual labels:  leetcode
AlgoDaily
just for fun
Stars: ✭ 118 (+436.36%)
Mutual labels:  leetcode
LeetCodeCrawler
A tool for crawling the description and accepted submitted code of problems on the LeetCode and LeetCode-Cn website.
Stars: ✭ 23 (+4.55%)
Mutual labels:  leetcode

LeetCode

LeetCode Solutions in Python, Java and C++

# Title Python Java C++ Difficulty
001 Two Sum Python Java C++ Easy
002 Add Two Numbers Python Java C++ Medium
003 Longest Substring Without Repeating Characters Python Java C++ Medium
004 Median of Two Sorted Arrays Python Java C++ Hard
005 Longest Palindromic Substring Python Java C++ Medium
006 ZigZag Conversion Python Java C++ Medium
007 Reverse Integer Python Java C++ Easy
008 String to Integer Python Java C++ Medium
009 Palindrome Number Python Java C++ Easy
010 Regular Expression Matching Python Java C++ Hard
011 Container With Most Water Python Java C++ Medium
012 Integer to Roman Python Java C++ Medium
013 Roman to Integer Python Java C++ Easy
014 Longest Common Prefix Python Java C++ Easy
015 3Sum Python Java C++ Medium
016 3Sum Closest Python Java C++ Medium
017 Letter Combinations of a Phone Number Python Java C++ Medium
018 4Sum Python Java C++ Medium
019 Remove Nth Node From End of List Python Java C++ Medium
020 Valid Parentheses Python Java C++ Easy
021 Merge Two Sorted Lists Python Java C++ Easy
022 Generate Parentheses Python Java C++ Medium
023 Merge k Sorted Lists Python Java C++ Hard
024 Swap Nodes in Pairs Python Java C++ Medium
025 Reverse Nodes in k-Group Python Java C++ Hard
026 Remove Duplicates from Sorted Array Python Java C++ Easy
027 Remove Element Python Java C++ Easy
028 Implement strStr() Python Java C++ Easy
029 Divide Two Integers Python Java C++ Medium
030 Substring with Concatenation of All Words Python Java C++ Hard
031 Next Permutation Python Java C++ Medium
032 Longest Valid Parentheses Python Java C++ Hard
033 Search in Rotated Sorted Array Python Java C++ Medium
034 Find First and Last Position of Element in Sorted Array Python Java C++ Medium
035 Search Insert Position Python Java C++ Easy
036 Valid Sudoku Python Java C++ Medium
037 Sudoku Solver Python Java C++ Hard
038 Count and Say Python Java C++ Easy
039 Combination Sum Python Java C++ Medium
040 Combination Sum II Python Java C++ Medium
041 First Missing Positive Python Java C++ Hard
042 Trapping Rain Water Python Java C++ Hard
043 Multiply Strings Python Java C++ Medium
044 Wildcard Matching Python Java C++ Hard
045 Jump Game II Python Java C++ Hard
046 Permutations Python Java C++ Medium
047 Permutaions II Python Java C++ Medium
048 Rotate Image Python Java C++ Medium
049 Group Anagrams Python Java C++ Medium
050 Pow(x, n) Python Java C++ Medium
051 N-Queens Python Java C++ Hard
052 N-Queens II Python Java C++ Hard
053 Maximum Subarray Python Java C++ Easy
054 Spiral Matrix Python Java C++ Medium
055 Jump Game Python Java C++ Medium
056 Merge Intervals Python Java C++ Medium
057 Insert Interval Python Hard
058 Length of Last Word Python Easy
059 Spiral Matrix II Python Medium
060 Permutation Sequence Python Medium
061 Rotate List Python Medium
062 Unique Paths Python Medium
063 Unique Paths II Python Medium
064 Minimum Path Sum Python Medium
065 Valid Number Python Hard
066 Plus One Python Easy
067 Add Binary Python Easy
068 Text Justification Python Hard
069 Sqrt(x) Python Easy
070 Climbing Stairs Python Easy
071 Simplify Path Python Medium
072 Edit Distance Python Hard
073 Set Matrix Zeroes Python Medium
074 Search a 2D Matrix Python Medium
075 Sort Colors Python Java C++ Medium
076 Minimum Window Substring Python Hard
077 Combinations Python Medium
078 Subsets Python Java C++ Medium
079 Word Search Python Java C++ Medium
080 Remove Duplicates from Sorted Array II Python Medium
081 Search in Rotated Sorted Array II Python Medium
082 Remove Duplicates from Sorted List II Python Medium
083 Remove Duplicates from Sorted List Python Easy
084 Largest Rectangle in Histogram Python Hard
085 Maximal Rectangle Python Hard
086 Partition List Python Medium
087 Scramble String Python Hard
088 Merge Sorted Array Python Easy
089 Gray Code Python Medium
090 Subsets II Python Medium
091 Decode Ways Python Medium
092 Reverse Linked List II Python Medium
093 Restore IP Addresses Python Medium
094 Binary Tree Inorder Traversal Python Java C++ Medium
095 Unique Binary Search Trees II Python Medium
096 Unique Binary Search Trees Python Medium
097 Interleaving String Python Hard
098 Validate Binary Search Tree Python Medium
099 Recover Binary Search Tree Python Hard
100 Same Tree Python Easy
101 Symmetric Tree Python Easy
102 Binary Tree Level Order Traversal Python Medium
103 Binary Tree Zigzag Level Order Traversal Python Medium
104 Maximum Depth of Binary Tree Python Easy
105 Construct Binary Tree from Preorder and Inorder Traversal Python Medium
106 Construct Binary Tree from Inorder and Postorder Traversal Python Java C++ Medium
107 Binary Tree Level Order Traversal II Python Easy
108 Convert Sorted Array to Binary Search Tree Python Easy
109 Convert Sorted List to Binary Search Tree Python Medium
110 Balanced Binary Tree Python Easy
111 Minimum Depth of Binary Tree Python Easy
112 Path Sum Python Java C++ Easy
113 Path Sum II Python Java C++ Medium
114 Flatten Binary Tree to Linked List Python Medium
115 Distinct Subsequences Python Hard
116 Populating Next Right Pointers in Each Node Python Medium
117 Populating Next Right Pointers in Each Node II Python Medium
118 Pascal's Triangle Python Easy
119 Pascal's Triangle II Python Easy
120 Triangle Python Medium
121 Best Time to Buy and Sell Stock Python Easy
122 Best Time to Buy and Sell Stock II Python Easy
123 Best Time to Buy and Sell Stock III Python Hard
124 Binary Tree Maximum Path Sum Python Hard
125 Valid Palindrome Python Easy
126 Word Ladder II Python Hard
127 Word Ladder Python Medium
128 Longest Consecutive Sequence Python Hard
129 Sum Root to Leaf Numbers Python Medium
130 Surrounded Regions Python Medium
131 Palindrome Partitioning Python Medium
132 Palindrome Partitioning II Python Hard
133 Clone Graph Python Medium
134 Gas Station Python Medium
135 Candy Python Hard
136 Single Number Python Easy
137 Single Number II Python Medium
138 Copy List with Random Pointer Python Medium
139 Word Break Python Medium
140 Word Break II Python Hard
141 Linked List Cycle Python Easy
142 Linked List Cycle II Python Medium
143 Reorder List Python Medium
144 Binary Tree Preorder Traversal Python Medium
145 Binary Tree Postorder Traversal Python Medium
146 LRU Cache Python Medium
147 Insertion Sort List Python Medium
148 Sort List Python Medium
149 Max Points on a Line Python Hard
150 Evaluate Reverse Polish Notation Python Medium
151 Reverse Words in a String Python Medium
152 Maximum Product Subarray Python Medium
153 Find Minimum in Rotated Sorted Array Python Medium
155 Min Stack Python Easy
160 Intersection of Two Linked Lists Python Easy
162 Find Peak Element Python Medium
164 Maximum Gap Python Hard
165 Compare Version Numbers Python Medium
166 Fraction to Recurring Decimal Python Medium
167 Two Sum II - Input array is sorted Python Easy
168 Excel Sheet Column Title Python Java C++ Easy
169 Majority Element Python Easy
171 Excel Sheet Column Number Python Easy
172 Factorial Trailing Zeroes Python Easy
173 Binary Search Tree Iterator Python Medium
174 Dungeon Game Python Hard
179 Largest Number Python Medium
187 Repeated DNA Sequences Python Medium
188 Best Time to Buy and Sell Stock IV Python Hard
189 Rotate Array Python Easy
190 Reverse Bits Python Easy
191 Number of 1 Bits Python Easy
198 House Robber Python Easy
200 Number of Islands Python Medium
203 Remove Linked List Elements Python Java C++ Easy
202 Happy Number Python Easy
204 Count Primes Python Easy
205 Isomorphic Strings Python Easy
206 Reverse Linked List Python Easy
207 Course Schedule Python Medium
208 Implement Trie (Prefix Tree) Python Medium
211 Design Add and Search Words Data Structure Python Medium
212 Word Search II Python Hard
213 House Robber II Python Medium
215 Kth Largest Element in an Array Python Medium
216 Combination Sum III Python Medium
217 Contains Duplicate Python Easy
219 Contains Duplicate II Python Easy
220 Contains Duplicate III Python Medium
221 Maximal Square Python Medium
222 Count Complete Tree Nodes Python Medium
223 Rectangle Area Python Medium
224 Basic Calculator Python Hard
226 Invert Binary Tree Python Java C++ Easy
228 Summary Ranges Python Easy
229 Majority Element II Python Medium
230 Kth Smallest Element in a BST Python Easy
231 Power of Two Python Easy
232 Implement Queue using Stacks Python Easy
233 Number of Digit One Python Hard
234 Palindrome Linked List Python Easy
235 Lowest Common Ancestor of a Binary Search Tree Python Easy
236 Lowest Common Ancestor of a Binary Tree Python Medium
237 Delete Node in a Linked List Python Easy
238 Product of Array Except Self Python Medium
239 Sliding Window Maximum Python Hard
240 Search a 2D Matrix II Python Medium
242 Valid Anagram Python Easy
253 Meeting Rooms II Python Medium
256 Paint House Python Medium
257 Binary Tree Paths Python Easy
258 Add Digits Python Easy
260 Single Number III Python Medium
264 Ugly Number II Python Medium
265 Paint House II Python Hard
268 Missing Number Python Easy
273 Integer to English Words Python Hard
274 H-Index Python Java C++ Medium
275 H-Index II Python Java C++ Medium
278 First Bad Version Python Easy
279 Perfect Squares Python Medium
282 Expression Add Operators Python Hard
283 Move Zeroes Python Easy
284 Peeking Iterator Python Medium
287 Find the Duplicate Number Python Medium
290 Word Pattern Python Easy
292 Nim Game Python Easy
295 Find Median from Data Stream Python Hard
297 Serialize and Deserialize Binary Tree Python Java C++ Hard
299 Bulls and Cows Python Medium
300 Longest Increasing Subsequence Python Medium
301 Remove Invalid Parentheses Python Hard
303 Range Sum Query - Immutable Python Easy
304 Range Sum Query 2D - Immutable Python Medium
306 Additive Number Python Medium
307 Range Sum Query - Mutable Python Medium
309 Best Time to Buy and Sell Stock with Cooldown Python Medium
310 Minimum Height Trees Python Medium
312 Burst Balloons Python Hard
313 Super Ugly Number Python Medium
315 Count of Smaller Numbers After Self Python Hard
316 Remove Duplicate Letters Python Medium
318 Maximum Product of Word Lengths Python Medium
319 Bulb Switcher Python Easy
321 Create Maximum Number Python Hard
322 Coin Change Python Medium
326 Power of Three Python Medium
327 Count of Range Sum Python Hard
328 Odd Even Linked List Python Medium
330 Patching Array Python Hard
334 Increasing Triplet Subsequence Python Easy
335 Self Crossing Python Hard
337 House Robber III Python Medium
338 Counting Bits Python Medium
341 Flatten Nested List Iterator Python Easy
343 Integer Break Python Medium
344 Reverse String Python Java C++ Easy
345 Reverse Vowels of a String Python Easy
347 Top K Frequent Elements Python Medium
349 Intersection of Two Arrays Python Easy
350 Intersection of Two Arrays II Python Easy
352 Data Stream as Disjoint Intervals Python Hard
354 Russian Doll Envelopes Python Hard
357 Count Numbers with Unique Digits Python Medium
363 Max Sum of Rectangle No Larger Than K Python Hard
367 Valid Perfect Square Python Easy
371 Sum of Two Integers Python Easy
372 Super Pow Python Medium
373 Find K Pairs with Smallest Sums Python Medium
375 Guess Number Higher or Lower II Python Medium
376 Wiggle Subsequence Python Medium
377 Combination Sum IV Python Medium
380 Insert Delete GetRandom O(1) Python Medium
381 Insert Delete GetRandom O(1) - Duplicates allowed Python Hard
382 Linked List Random Node Python Medium
383 Ransom Note Python Easy
384 Shuffle an Array Python Medium
385 Mini Parser Python Medium
386 Lexicographical Numbers Python Medium
387 First Unique Character in a String Python Easy
388 Longest Absolute File Path Python Medium
389 Find the Difference Python Easy
390 Elimination Game Python Medium
391 Perfect Rectangle Python Hard
392 Is Subsequence Python Easy
393 UTF-8 Validation Python Medium
394 Decode String Python Medium
395 Longest Substring with At Least K Repeating Characters Python Medium
396 Rotate Function Python Medium
397 Integer Replacement Python Medium
398 Random Pick Index Python Medium
399 Evaluate Division Python Medium
400 Nth Digit Python Medium
401 Binary Watch Python Java C++ Easy
402 Remove K Digits Python Medium
404 Sum of Left Leaves Python Easy
405 Convert a Number to Hexadecimal Python Easy
406 Queue Reconstruction by Height Python Medium
407 Trapping Rain Water II Python Hard
412 Fizz Buzz Python Easy
413 Arithmetic Slices Python Medium
414 Third Maximum Number Python Easy
416 Partition Equal Subset Sum Python Medium
417 Pacific Atlantic Water Flow Python Medium
419 Battleships in a Board Python Medium
420 Strong Password Checker Python Hard
423 Reconstruct Original Digits from English Python Medium
424 Longest Repeating Character Replacement Python Medium
426 Convert Binary Search Tree to Sorted Doubly Linked List Python Medium
427 Construct Quad Tree Python Medium
429 N-ary Tree Level Order Traversal Python Medium
430 Flatten a Multilevel Doubly Linked List Python Medium
432 All O`one Data Structure Python Hard
433 Minimum Genetic Mutation Python Medium
434 Number of Segments in a String Python Easy
435 Non-overlapping Intervals Python Medium
437 Path Sum III Python Medium
438 Find All Anagrams in a String Python Medium
440 K-th Smallest in Lexicographical Order Python Hard
441 Arranging Coins Python Easy
442 Find All Duplicates in an Array Python Medium
443 String Compression Python Medium
445 Add Two Numbers II Python Medium
446 Arithmetic Slices II - Subsequence Python Hard
447 Number of Boomerangs Python Medium
448 Find All Numbers Disappeared in an Array Python Easy
449 Serialize and Deserialize BST Python Medium
450 Delete Node in a BST Python Medium
451 Sort Characters By Frequency Python Java C++ Easy
452 Minimum Number of Arrows to Burst Balloons Python Medium
453 Minimum Moves to Equal Array Elements Python Easy
454 4Sum II Python Medium
455 Assign Cookies Python Easy
457 Circular Array Loop Python Medium
458 Poor Pigs Python Hard
459 Repeated Substring Pattern Python Easy
461 Hamming Distance Python Easy
462 Minimum Moves to Equal Array Elements II Python Medium
463 Island Perimeter Python Easy
470 Implement Rand10() Using Rand7() Python Medium
472 Concatenated Words Python Hard
474 Ones and Zeroes Python Java C++ Medium
475 Heaters Python Medium
476 Number Complement Python Easy
479 Largest Palindrome Product Python Hard
480 Sliding Window Median Python Hard
482 License Key Formatting Python Easy
485 Max Consecutive Ones Python Easy
488 Zuma Game Python Hard
492 Construct the Rectangle Python Easy
493 Reverse Pairs Python Hard
494 Target Sum Python Medium
495 Teemo Attacking Python Easy
496 Next Greater Element I Python Easy
500 Keyboard Row Python Easy
501 Find Mode in Binary Search Tree Python Java C++ Easy
502 IPO Python Hard
503 Next Greater Element II Python Medium
504 Base 7 Python Easy
506 Relative Ranks Python Easy
507 Perfect Number Python Easy
509 Fibonacci Number Python Easy
514 Freedom Trail Python Hard
516 Longest Palindromic Subsequence Python Medium
517 Super Washing Machines Python Medium
518 Coin Change 2 Python Medium
519 Random Flip Matrix Python Medium
520 Detect Capital Python Easy
521 Longest Uncommon Subsequence I Python Easy
524 Longest Word in Dictionary through Deleting Python Medium
526 Beautiful Arrangement Python Medium
528 Random Pick with Weight Python Medium
530 Minimum Absolute Difference in BST Python Easy
537 Complex Number Multiplication Python Medium
538 Convert BST to Greater Tree Python Java C++ Easy
539 Minimum Time Difference Python Medium
540 Single Element in a Sorted Array Python Medium
541 Reverse String II Python Easy
542 01 Matrix Python Medium
543 Diameter of Binary Tree Python Easy
547 Number of Provinces Python Medium
551 Student Attendance Record I Python Easy
552 Student Attendance Record II Python Hard
553 Optimal Division Python Medium
556 Next Greater Element III Python Medium
557 Reverse Words in a String III Python Easy
559 Maximum Depth of N-ary Tree Python Easy
560 Subarray Sum Equals K Python Medium
561 Array Partition I Python Easy
563 Binary Tree Tilt Python Easy
564 Find the Closest Palindrome Python Hard
566 Reshape the Matrix Python Easy
567 Permutation in String Python Medium
575 Distribute Candies Python Easy
576 Out of Boundary Paths Python Medium
581 Shortest Unsorted Continuous Subarray Python Medium
583 Delete Operation for Two Strings Python Medium
587 Erect the Fence Python Hard
590 N-ary Tree Postorder Traversal Python Easy
591 Tag Validator Python Hard
594 Longest Harmonious Subsequence Python Easy
598 Range Addition II Python Easy
598 Minimum Index Sum of Two Lists Python Easy
600 Non-negative Integers without Consecutive Ones Python Hard
605 Can Place Flowers Python Easy
606 Construct String from Binary Tree Python Easy
611 Valid Triangle Number Python Medium
617 Merge Two Binary Trees Python Java C++ Easy
621 Task Scheduler Python Medium
622 Design Circular Queue Python Medium
628 Maximum Product of Three Numbers Python Easy
629 K Inverse Pairs Array Python Hard
630 Course Schedule III Python Hard
637 Average of Levels in Binary Tree Python Easy
638 Shopping Offers Python Medium
639 Decode Ways II Python Hard
643 Maximum Average Subarray I Python Easy
645 Set Mismatch Python Java C++ Easy
647 Palindromic Substrings Python Medium
649 Dota2 Senate Python Medium
650 2 Keys Keyboard Python Medium
653 [Two Sum IV - Input is a BST(https://leetcode.com/problems/two-sum-iv-input-is-a-bst/) Python Easy
659 Split Array into Consecutive Subsequences Python Medium
661 Image Smoother Python Easy
664 Strange Printer Python Hard
665 Non-decreasing Array Python Easy
668 Kth Smallest Number in Multiplication Table Python Hard
673 Number of Longest Increasing Subsequence Python Medium
674 Longest Continuous Increasing Subsequence Python Easy
677 Map Sum Pairs Python Medium
678 Valid Parenthesis String Python Medium
682 Redundant Connection Python Medium
684 Redundant Connection Python Medium
685 Redundant Connection II Python Hard
686 Repeated String Match Python Medium
688 Knight Probability in Chessboard Python Medium
689 Maximum Sum of 3 Non-Overlapping Subarrays Python Hard
691 Stickers to Spell Word Python Hard
693 Binary Number with Alternating Bits Python Easy
695 Max Area of Island Python Medium
697 Degree of an Array Python Easy
700 Search in a Binary Search Tree Python Java C++ Easy
701 Insert into a Binary Search Tree Python Java C++ Medium
703 Kth Largest Element in a Stream Python Easy
704 Binary Search Python Easy
707 Design Linked List Python Medium
709 To Lower Case Python Easy
713 Subarray Product Less Than K Python Medium
714 Best Time to Buy and Sell Stock with Transaction Fee Python Medium
717 1-bit and 2-bit Characters Python Easy
720 Longest Word in Dictionary Python Easy
721 Accounts Merge Python Medium
724 Find Pivot Index Python Easy
725 Split Linked List in Parts Python Medium
726 Number of Atoms Python Java C++ Hard
728 Self Dividing Numbers Python Medium
729 My Calendar I Python Medium
733 Flood Fill Python Easy
736 Parse Lisp Expression Python Hard
738 Monotone Increasing Digits Python Medium
739 Daily Temperatures Python Medium
740 Delete and Earn Python Medium
743 Network Delay Time Python Medium
744 Find Smallest Letter Greater Than Target Python Easy
746 Min Cost Climbing Stairs Python Easy
747 Largest Number At Least Twice of Others Python Easy
748 Shortest Completing Word Python Easy
752 Open the Lock Python Java C++ Medium
762 Prime Number of Set Bits in Binary Representation Python Easy
763 Partition Labels Python Medium
766 Toeplitz Matrix Python Easy
765 Couples Holding Hands Python Hard
767 Reorganize String Python Medium
771 Jewels and Stones Python Java C++ Easy
773 Sliding Puzzle Python Java C++ Hard
778 Swim in Rising Water Python Hard
780 Reaching Points Python Hard
783 Minimum Distance Between BST Nodes Python Easy
784 Letter Case Permutation Python Medium
785 Is Graph Bipartite? Python Medium
786 K-th Smallest Prime Fraction Python Hard
787 Cheapest Flights Within K Stops Python Medium
789 Escape The Ghosts Python Medium
794 Valid Tic-Tac-Toe State Python Medium
796 Rotate String Python Easy
797 All Paths From Source to Target Python Medium
798 Smallest Rotation with Highest Score Python Medium
802 Find Eventual Safe States Python Medium
803 Bricks Falling When Hit Python Hard
804 Unique Morse Code Words Python Easy
806 Number of Lines To Write String Python Easy
807 Max Increase to Keep City Skyline Python Medium
812 Largest Triangle Area Python Easy
815 Bus Routes Python Java C++ Hard
819 Most Common Word Python Easy
821 Shortest Distance to a Character Python Easy
824 Goat Latin Python Easy
825 Friends Of Appropriate Ages Python Medium
830 Positions of Large Groups Python Easy
832 Flipping an Image Python Easy
834 Sum of Distances in Tree Python Hard
838 Push Dominoes Python Medium
839 Similar String Groups Python Hard
842 Split Array into Fibonacci Sequence Python Medium
844 Backspace String Compare Python Easy
845 Longest Mountain in Array Python Medium
846 Hand of Straights Python Medium
847 Shortest Path Visiting All Nodes Python Hard
851 Loud and Rich Python Medium
859 Buddy Strings Python Easy
860 Lemonade Change Python Easy
861 Score After Flipping Matrix Python Medium
867 Transpose Matrix Python Easy
868 Binary Gap Python Easy
869 Reordered Power of 2 Python Medium
873 Length of Longest Fibonacci Subsequence Python Medium
876 Middle of the Linked List Python Easy
881 Boats to Save People Python Medium
883 Projection Area of 3D Shapes Python Easy
884 Uncommon Words from Two Sentences Python Easy
885 Spiral Matrix III Python Medium
886 Possible Bipartition Python Medium
888 Fair Candy Swap Python Easy
896 Monotonic Array Python Easy
905 Sort Array By Parity Python Easy
908 Smallest Range I Python Easy
909 Snakes and Ladders Python Java C++ Medium
910 Smallest Range II Python Medium
911 Online Election Python Medium
913 Cat and Mouse Python Hard
917 Reverse Only Letters Python Easy
918 Maximum Sum Circular Subarray Python Medium
922 Sort Array By Parity II Python Easy
925 Long Pressed Name Python Easy
930 Binary Subarrays With Sum Python Java C++ Medium
931 Minimum Falling Path Sum Python Medium
933 Number of Recent Calls Python Easy
937 Reorder Data in Log Files Python Easy
941 Valid Mountain Array Python Easy
942 DI String Match Python Easy
944 Delete Columns to Make Sorted Python Easy
947 Most Stones Removed with Same Row or Column Python Medium
953 Verifying an Alien Dictionary Python Easy
954 Array of Doubled Pairs Python Medium
959 Regions Cut By Slashes Python Medium
961 N-Repeated Element in Size 2N Array Python Easy
962 Maximum Width Ramp Python Medium
963 Minimum Area Rectangle II Python Medium
964 Least Operators to Express Number Python Hard
965 Univalued Binary Tree Python Easy
966 Vowel Spellchecker Python Medium
967 Numbers With Same Consecutive Differences Python Medium
968 Binary Tree Cameras Python Hard
969 Pancake Sorting Python Medium
970 Powerful Integers Python Easy
971 Flip Binary Tree To Match Preorder Traversal Python Medium
972 Equal Rational Numbers Python Hard
973 K Closest Points to Origin Python Easy
974 Subarray Sums Divisible by K Python Medium
975 Odd Even Jump Python Hard
976 Largest Perimeter Triangle Python Easy
977 Squares of a Sorted Array Python Easy
978 Longest Turbulent Subarray Python Medium
979 Distribute Coins in Binary Tree Python Medium
980 Unique Paths III Python Hard
981 Time Based Key-Value Store Python Java C++ Medium
982 Triples with Bitwise AND Equal To Zero Python Hard
983 Minimum Cost For Tickets Python Medium
984 String Without AAA or BBB Python Easy
985 Sum of Even Numbers After Queries Python Easy
986 Interval List Intersections Python Medium
987 Vertical Order Traversal of a Binary Tree Python Medium
988 Smallest String Starting From Leaf Python Medium
989 Add to Array-Form of Integer Python Easy
994 Rotting Oranges Python Medium
995 Minimum Number of K Consecutive Bit Flips Python Hard
992 Subarrays with K Different Integers Python Hard
997 Find the Town Judge Python Easy
998 Maximum Binary Tree II Python Medium
999 Available Captures for Rook Python Easy
1001 Grid Illumination Python Hard
1002 Find Common Characters Python Easy
1004 Max Consecutive Ones III Python Medium
1005 Maximize Sum Of Array After K Negations Python Easy
1008 Construct Binary Search Tree from Preorder Traversal Python Medium
1009 Complement of Base 10 Integer Python Easy
1014 Best Sightseeing Pair Python Medium
1018 Binary Prefix Divisible By 5 Python Easy
1019 Next Greater Node In Linked List Python Medium
1020 Number of Enclaves Python Medium
1024 Video Stitching Python Medium
1027 Longest Arithmetic Subsequence Python Medium
1030 Matrix Cells in Distance Order Python Easy
1033 Moving Stones Until Consecutive Python Medium
1034 Coloring A Border Python Medium
1035 Uncrossed Lines Python Medium
1036 Escape a Large Maze Python Hard
1044 Longest Duplicate Substring Python Hard
1046 Last Stone Weight Python Easy
1052 Grumpy Bookstore Owner Python Medium
1078 Occurrences After Bigram Python Easy
1109 Corporate Flight Bookings Python Medium
1122 Relative Sort Array Python Easy
1128 Number of Equivalent Domino Pairs Python Easy
1137 N-th Tribonacci Number Python Easy
1143 Longest Common Subsequence Python Medium
1154 Day of the Year Python Easy
1178 Number of Valid Words for Each Puzzle Python Hard
1185 Day of the Week Python Easy
1189 Maximum Number of Balloons Python Easy
1190 Reverse Substrings Between Each Pair of Parentheses Python Medium
1191 K-Concatenation Maximum Sum Python Medium
1202 Smallest String With Swaps Python Medium
1203 Sort Items by Groups Respecting Dependencies Python Hard
1207 Unique Number of Occurrences Python Easy
1208 Get Equal Substrings Within Budget Python Medium
1217 Minimum Cost to Move Chips to The Same Position Python Easy
1218 Longest Arithmetic Subsequence of Given Difference Python Medium
1219 Path with Maximum Gold Python Medium
1220 Count Vowels Permutation Python Hard
1221 Split a String in Balanced Strings Python Easy
1232 Check If It Is a Straight Line Python Easy
1239 Maximum Length of a Concatenated String with Unique Characters Python Java C++ Medium
1277 Count Square Submatrices with All Ones Python Medium
1281 Subtract the Product and Sum of Digits of an Integer Python Easy
1290 Convert Binary Number in a Linked List to Integer Python Easy
1305 All Elements in Two Binary Search Trees Python Medium
1309 Decrypt String from Alphabet to Integer Mapping Python Easy
1314 Matrix Block Sum Python Medium
1319 Number of Operations to Make Network Connected Python Medium
1332 Remove Palindromic Subsequences Python Easy
1333 Filter Restaurants by Vegan-Friendly, Price and Distance Python Medium
1334 Find the City With the Smallest Number of Neighbors at a Threshold Distance Python Medium
1337 The K Weakest Rows in a Matrix Python Easy
1342 Number of Steps to Reduce a Number to Zero Python Easy
1343 Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold Python Medium
1344 Angle Between Hands of a Clock Python Medium
1345 Jump Game IV Python Hard
1356 Sort Integers by The Number of 1 Bits Python Easy
1365 How Many Numbers Are Smaller Than the Current Number Python Easy
1367 Linked List in Binary Tree Python Medium
1370 Increasing Decreasing String Python Easy
1376 Time Needed to Inform All Employees Python Medium
1380 Lucky Numbers in a Matrix Python Easy
1388 Pizza With 3n Slices Python Hard
1403 Minimum Subsequence in Non-Increasing Order Python Easy
1404 Number of Steps to Reduce a Number in Binary Representation to One Python Medium
1405 Longest Happy String Python Medium
1413 Minimum Value to Get Positive Step by Step Sum Python Easy
1414 Find the Minimum Number of Fibonacci Numbers Whose Sum Is K Python Medium
1415 The k-th Lexicographical String of All Happy Strings of Length n Python Medium
1418 Display Table of Food Orders in a Restaurant Python Java C++ Medium
1423 Maximum Points You Can Obtain from Cards Python Medium
1436 Destination City Python Easy
1438 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Python Medium
1446 Consecutive Characters Python Easy
1447 Simplified Fractions Python Medium
1448 Count Good Nodes in Binary Tree Python Medium
1480 Running Sum of 1d Array Python Easy
1489 Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree Python Hard
1491 Average Salary Excluding the Minimum and Maximum Salary Python Easy
1502 Can Make Arithmetic Progression From Sequence Python Easy
1518 Water Bottles Python Easy
1523 Count Odd Numbers in an Interval Range Python Easy
1534 Count Good Triplets Python Easy
1535 Find the Winner of an Array Game Python Medium
1536 Minimum Swaps to Arrange a Binary Grid Python Medium
1537 Get the Maximum Score Python Hard
1567 Maximum Length of Subarray With Positive Product Python Medium
1572 Matrix Diagonal Sum Python Easy
1576 Replace All ?'s to Avoid Consecutive Repeating Characters Python Easy
1579 Remove Max Number of Edges to Keep Graph Fully Traversable Python Hard
1582 Special Positions in a Binary Matrix Python Easy
1583 Count Unhappy Friends Python Medium
1584 Min Cost to Connect All Points Python Medium
1585 Check If String Is Transformable With Substring Sort Operations Python Hard
1588 Sum of All Odd Length Subarrays Python Easy
1592 Rearrange Spaces Between Words Python Easy
1593 Split a String Into the Max Number of Unique Substrings Python Medium
1594 Maximum Non Negative Product in a Matrix Python Medium
1595 Minimum Cost to Connect Two Groups of Points Python Hard
1598 Crawler Log Folder Python Easy
1599 Maximum Profit of Operating a Centennial Wheel Python Medium
1600 Throne Inheritance Python Java C++ Medium
1601 Maximum Number of Achievable Transfer Requests Python Hard
1603 Design Parking System Python Easy
1606 Find Servers That Handled Most Number of Requests Python Hard
1608 Special Array With X Elements Greater Than or Equal X Python Easy
1609 Even Odd Tree Python Medium
1610 Maximum Number of Visible Points Python Hard
1614 Maximum Nesting Depth of the Parentheses Python Easy
1615 Maximal Network Rank Python Medium
1616 Split Two Strings to Make Palindrome Python Medium
1617 Count Subtrees With Max Distance Between Cities Python Hard
1629 Slowest Key Python Easy
1630 Arithmetic Subarrays Python Medium
1631 Path With Minimum Effort Python Medium
1632 Rank Transform of a Matrix Python Hard
1646 Get Maximum in Generated Array Python Easy
1672 Richest Customer Wealth Python Easy
1678 Goal Parser Interpretation Python Easy
1688 Count of Matches in Tournament Python Easy
1689 Partitioning Into Minimum Number Of Deci-Binary Numbers Python Medium
1690 Stone Game VII Python Medium
1705 Maximum Number of Eaten Apples Python Medium
1706 Where Will the Ball Fall Python Medium
1711 Count Good Meals Python Java C++ Medium
1716 Calculate Money in Leetcode Bank Python Easy
1717 Maximum Score From Removing Substrings Python Medium
1718 Construct the Lexicographically Largest Valid Sequence Python Medium
1719 Number Of Ways To Reconstruct A Tree Python Hard
1725 Number Of Rectangles That Can Form The Largest Square Python Easy
1726 Tuple with Same Product Python Medium
1727 Largest Submatrix With Rearrangements Python Medium
1728 Cat and Mouse II Python Hard
1748 Sum of Unique Elements Python Easy
1749 Maximum Absolute Sum of Any Subarray Python Medium
1750 Minimum Length of String After Deleting Similar Ends Python Medium
1763 Longest Nice Substring Python Easy
1764 Form Array by Concatenating Subarrays of Another Array Python Medium
1765 Map of Highest Peak Python Medium
1768 Merge Strings Alternately Python Easy
1779 Find Nearest Point That Has the Same X or Y Coordinate Python Easy
1790 Check if One String Swap Can Make Strings Equal Python Easy
1791 Find Center of Star Graph Python Easy
1797 Design Authentication Manager Python Medium
1816 Truncate Sentence Python Easy
1818 Minimum Absolute Sum Difference Python Medium
1822 Sign of the Product of an Array Python Easy
1823 Find the Winner of the Circular Game Python Medium
1833 Maximum Ice Cream Bars Python Java C++ Medium
1845 Seat Reservation Manager Python Medium
1846 Maximum Element After Decreasing and Rearranging Python Medium
1886 Determine Whether Matrix Can Be Obtained By Rotation Python Easy
1894 Find the Student that Will Replace the Chalk Python Medium
1984 Minimum Difference Between Highest and Lowest of K Scores Python Easy
1985 Find the Kth Largest Integer in the Array Python Medium
1986 Minimum Number of Work Sessions to Finish the Tasks Python Medium
1994 The Number of Good Subsets Python Hard
1995 Count Special Quadruplets Python Easy
1996 The Number of Weak Characters in the Game Python Medium
1997 First Day Where You Have Been in All the Rooms Python Medium
2000 Reverse Prefix of Word Python Easy
2001 Number of Pairs of Interchangeable Rectangles Python Medium
2002 Maximum Product of the Length of Two Palindromic Subsequences Python Medium
2006 Count Number of Pairs With Absolute Difference K Python Easy
2007 Find Original Array From Doubled Array Python Medium
2008 Maximum Earnings From Taxi Python Medium
2011 Final Value of Variable After Performing Operations Python Easy
2012 Sum of Beauty in the Array Python Medium
2013 Detect Squares Python Medium
2016 Maximum Difference Between Increasing Elements Python Easy
2022 Convert 1D Array Into 2D Array Python Easy
2024 Maximize the Confusion of an Exam Python Medium
2027 Minimum Moves to Convert String Python Easy
2028 Find Missing Observations Python Medium
2029 Stone Game IX Python Medium
2032 Two Out of Three Python Easy
2033 Minimum Operations to Make a Uni-Value Grid Python Medium
2034 Stock Price Fluctuation Python Medium
2038 Remove Colored Pieces if Both Neighbors are the Same Color Python Medium
2039 The Time When the Network Becomes Idle Python Medium
2043 Simple Bank System Python Medium
2044 Count Number of Maximum Bitwise-OR Subsets Python Medium
2045 Second Minimum Time to Reach Destination Python Hard
2047 Number of Valid Words in a Sentence Python Easy
2048 Next Greater Numerically Balanced Number Python Medium
2049 Count Nodes With the Highest Score Python Medium
2055 Plates Between Candles Python Medium
2094 Finding 3-Digit Even Numbers Python Easy
2095 Delete the Middle Node of a Linked List Python Medium
2096 Step-By-Step Directions From a Binary Tree Node to Another Python Medium
2099 Find Subsequence of Length K With the Largest Sum Python Easy
2100 Find Good Days to Rob the Bank Python Medium
2101 Detonate the Maximum Bombs Python Medium
2102 Sequentially Ordinal Rank Tracker Python Hard
2103 Rings and Rods Python Easy
2104 Sum of Subarray Ranges Python Medium
2105 Watering Plants II Python Medium
2106 Maximum Fruits Harvested After at Most K Steps Python Hard
2108 Find First Palindromic String in the Array Python Easy
2109 Adding Spaces to a String Python Medium
2110 Number of Smooth Descent Periods of a Stock Python Medium
2111 Minimum Operations to Make the Array K-Increasing Python Hard
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].