Home - notruilin/LeetCode GitHub Wiki

LeetCode

# Title Code Wiki Difficulty
2 Add Two Numbers C++ Medium
3 Longest Substring Without Repeating Characters C++ Medium
10 Regular Expression Matching Java Hard
12 Integer to Roman Java Medium
15 3Sum Java Medium
20 Valid Parentheses Java Easy
21 Merge Two Sorted Lists Java Easy
22 Generate Parentheses Java Medium
23 Merge k Sorted Lists Java Hard
31 Next Permutation Java Medium
54 Spiral Matrix Java Medium
56 Merge Intervals Java Medium
66 Plus One Java Easy
163 Missing Ranges Java Medium
200 Number of Islands Java Medium
222 Count Complete Tree Nodes Java Medium
241 Different Ways to Add Parentheses Java Medium
246 Strobogrammatic Number Java Easy
344 Reverse String Java Easy
844 Backspace String Compare Java Easy
910 Smallest Range II Python Medium
917 Reverse Only Letters Python Easy
954 Array of Doubled Pairs Python :) Medium
957 Prison Cells After N Days Python Medium
958 Check Completeness of a Binary Tree Python :) Medium
962 Maximum Width Ramp Python :) Medium
963 Minimum Area Rectangle II Python :) Medium
968 Binary Tree Cameras Python Hard
972 Equal Rational Numbers Python Hard
975 Odd Even Jump Python :) Hard
980 Unique Paths III Python Hard
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
990 Satisfiability of Equality Equations Python :) Medium
991 Broken Calculator Python :) Medium
993 Cousins in Binary Tree Python Easy
994 Rotting Oranges Python Easy
997 Find the Town Judge Python Easy
999 Available Captures for Rook Python Easy
1002 Find Common Characters Python :) Easy
1003 Check If Word Is Valid After Substitutions Python :) Medium
1004 Max Consecutive Ones III Python Medium
1005 Maximize Sum Of Array After K Negations Python :) Easy
1006 Clumsy Factorial Python Medium
1007 Minimum Domino Rotations For Equal Row Python Medium
1008 Construct Binary Search Tree from Preorder Traversal Python Medium
1010 Pairs of Songs With Total Durations Divisible by 60 Java Easy
1011 Capacity To Ship Packages Within D Days Python Medium
1012 Complement of Base 10 Integer Java :) Easy
1013 Partition Array Into Three Parts With Equal Sum Java Easy
1014 Best Sightseeing Pair Java Medium
1021 Remove Outermost Parentheses Python Easy
1022 Sum of Root To Leaf Binary Numbers Python Easy
1023 Camelcase Matching Python Medium
1025 Divisor Game Python Easy
1026 Maximum Difference Between Node and Ancestor Python Medium
1028 Recover a Tree From Preorder Traversal Python Hard
1042 Flower Planting With No Adjacent Java Easy
1051 Height Checker Java Easy
1052 Grumpy Bookstore Owner Java Medium
1053 Previous Permutation With One Swap Java Medium
1054 Distant Barcodes Java Medium
1055 Shortest Way to Form String Java Medium
1056 Confusing Number Java Easy
1064 Fixed Point Java Easy
1065 Index Pairs of a String Java Easy
1071 Greatest Common Divisor of Strings Java Easy
1078 Occurrences After Bigram Java Easy
1079 Letter Tile Possibilities Java Medium
1089 Duplicate Zeros Python Easy
1090 Largest Values From Labels Python Medium
1091 Shortest Path in Binary Matrix Python Medium
1092 Shortest Common Supersequence Python Hard
1093 Statistics from a Large Sample Python Medium
1103 Distribute Candies to People Java Easy
1104 Path In Zigzag Labelled Binary Tree Java Medium
1105 Filling Bookcase Shelves Java Medium
1106 Parsing A Boolean Expression Java Hard
1108 Defanging an IP Address Java Easy
1109 Corporate Flight Bookings Java Medium
1110 Delete Nodes And Return Forest Java Medium
1111 Maximum Nesting Depth of Two Valid Parentheses Strings Java Medium
1113 Largest Unique Number Java Easy
1114 Print in Order Java Easy
1115 Print FooBar Alternately Java Medium
1118 Number of Days in a Month Java Easy
1122 Relative Sort Array Java Easy
1123 Lowest Common Ancestor of Deepest Leaves Java Medium
1124 Longest Well-Performing Interval Java Medium
1125 Smallest Sufficient Team Java Hard
1128 Number of Equivalent Domino Pairs Java Easy
1129 Shortest Path with Alternating Colors Java Medium
1130 Minimum Cost Tree From Leaf Values Java Medium
1131 Maximum of Absolute Value Expression Java Medium
1134 Armstrong Number Java Easy
1137 N-th Tribonacci Number Java Easy
1138 Alphabet Board Path Java Medium
1139 Largest 1-Bordered Square Java Medium
1140 Stone Game II Java Medium
1154 Day of the Year Java Easy
1155 Number of Dice Rolls With Target Sum Java Medium
1156 Swap For Longest Repeated Character Substring Java Medium
1157 Online Majority Element In Subarray Java Hard
1160 Find Words That Can Be Formed by Characters Java Easy
1161 Maximum Level Sum of a Binary Tree Java Medium
1162 As Far from Land as Possible Java Medium
1163 Last Substring in Lexicographical Order Java Hard
1169 Invalid Transactions Java Easy
1170 Compare Strings by Frequency of the Smallest Character Java Easy
1171 Remove Zero Sum Consecutive Nodes from Linked List Java Medium
1172 Dinner Plate Stacks Java Hard