In this repository, I store my solved LeetCode problems.
| # | TITLE | DESCRIPTION | SOLUTION |
|---|---|---|---|
| 01 | Two Sum | EN Description |
Solution |
| 03 | Longest Substring Without Repeats | EN Description |
Solution |
| 08 | String to Integer (atoi) | EN Description |
Solution |
| 09 | Palindrome Number | EN Description |
Solution |
| 12 | Integer to Roman | EN Description |
Solution |
| 13 | Roman to Integer | EN Description |
Solution |
| 14 | Longest Common Prefix | EN Description |
Solution |
| 19 | Remove Nth Node From End of List | EN Description |
Solution |
| 20 | Valid Parentheses | EN Description |
Solution |
| 26 | Remove Duplicates from Sorted Array | EN Description |
Solution |
| 27 | Remove Element | EN Description |
Solution |
| 28 | Find the Index of the First Occurrence | EN Description |
Solution |
| 35 | Search Insert Position | EN Description |
Solution |
| 50 | Pow(x, n) | EN Description |
Solution |
| 56 | Merge Intervals | EN Description |
Solution |
| 58 | Length of Last Word | EN Description |
Solution |
| 66 | Plus One | EN Description |
Solution |
| 69 | Sqrt(x) | EN Description |
Solution |
| 70 | Climbing Stairs | EN Description |
Solution |
| 75 | Sort Colors | EN Description |
Solution |
| 83 | Remove Duplicates from Sorted List | EN Description |
Solution |
| 88 | Merge Sorted Array | EN Description |
Solution |
| 94 | Binary Tree Inorder Traversal | EN Description |
Solution |
| 100 | Same Tree | EN Description |
Solution |
| 102 | Binary Tree Level Order Traversal | EN Description |
Solution |
| 104 | Maximum Depth of Binary Tree | EN Description |
Solution |
| 108 | Convert Sorted Array to Binary Tree | EN Description |
Solution |
| 110 | Balanced Binary Tree | EN Description |
Solution |
| 111 | Minimum Depth of Binary Tree | EN Description |
Solution |
| 112 | Path Sum | EN Description |
Solution |
| 118 | Pascal's Triangle | EN Description |
Solution |
| 125 | Valid Palindrome | EN Description |
Solution |
| 136 | Single Number | EN Description |
Solution |
| 141 | Linked List Cycle | EN Description |
Solution |
| 144 | Binary Tree Preorder Traversal | EN Description |
Solution |
| 145 | Binary Tree Postorder Traversal | EN Description |
Solution |
| 155 | Min Stack | EN Description |
Solution |
| 168 | Excel Sheet Column Title | EN Description |
Solution |
| 169 | Majority Element | EN Description |
Solution |
| 171 | Excel Sheet Column Number | EN Description |
Solution |
| 189 | Rotate Array | EN Description |
Solution |
| 190 | Reverse Bits | EN Description |
Solution |
| 191 | Number of 1 Bits | EN Description |
Solution |
| 198 | House Robber | EN Description |
Solution |
| 202 | Happy Number | EN Description |
Solution |
| 203 | Remove Linked List Elements | EN Description |
Solution |
| 206 | Reverse Linked List | EN Description |
Solution |
| 217 | Contains Duplicate | EN Description |
Solution |
| 226 | Invert Binary Tree | EN Description |
Solution |
| 231 | Power of Two | EN Description |
Solution |
| 237 | Delete Node in a Linked List | EN Description |
Solution |
| 242 | Valid Anagram | EN Description |
Solution |
| 257 | Binary Tree Paths | EN Description |
Solution |
| 258 | Add Digits | EN Description |
Solution |
| 263 | Ugly Number | EN Description |
Solution |
| 268 | Missing Number | EN Description |
Solution |
| 278 | First Bad Version | EN Description |
Solution |
| 283 | Move Zeroes | EN Description |
Solution |
| 292 | Nim Game | EN Description |
Solution |
| 322 | Coin Change | EN Description |
Solution |
| 326 | Power of Three | EN Description |
Solution |
| 338 | Counting Bits | EN Description |
Solution |
| 342 | Power of Four | EN Description |
Solution |
| 344 | Reverse String | EN Description |
Solution |
| 345 | Reverse Vowels of a String | EN Description |
Solution |
| 349 | Intersection of Two Arrays | EN Description |
Solution |
| 350 | Intersection of Two Arrays II | EN Description |
Solution |
| 367 | Valid Perfect Square | EN Description |
Solution |
| 374 | Guess Number Higher or Lower | EN Description |
Solution |
| 383 | Ransom Note | EN Description |
Solution |
| 402 | Remove K Digits | EN Description |
Solution |
| 404 | Sum of Left Leaves | EN Description |
Solution |
| 409 | Longest Palindrome | EN Description |
Solution |
| 412 | Fizz Buzz | EN Description |
Solution |
| 495 | Teemo Attacking | EN Description |
Solution |
| 509 | Fibonacci Number | EN Description |
Solution |
| 520 | Detect Capital | EN Description |
Solution |
| 541 | Reverse String II | EN Description |
Solution |
| 543 | Diameter of Binary Tree | EN Description |
Solution |
| 557 | Reverse Words in a String III | EN Description |
Solution |
| 572 | Subtree of Another Tree | EN Description |
Solution |
| 605 | Can Place Flowers | EN Description |
Solution |
| 654 | Maximum Binary Tree | EN Description |
Solution |
| 701 | Insert into a Binary Search Tree | EN Description |
Solution |
| 704 | Binary Search | EN Description |
Solution |
| 709 | To Lower Case | EN Description |
Solution |
| 746 | Min Cost Climbing Stairs | EN Description |
Solution |
| 771 | Jewels and Stones | EN Description |
Solution |
| 876 | Middle of the Linked List | EN Description |
Solution |
| 917 | Reverse Only Letters | EN Description |
Solution |
| 945 | Minimum Increment Make Array Unique | EN Description |
Solution |
| 977 | Squares of a Sorted Array | EN Description |
Solution |
| 1002 | Find Common Characters | EN Description |
Solution |
| 1025 | Divisor Game | EN Description |
Solution |
| 1051 | Height Checker | EN Description |
Solution |
| 1114 | Print in Order | EN Description |
Solution |
| 1115 | Print FooBar Alternately | EN Description |
Solution |
| 1116 | Print Zero Even Odd | EN Description |
Solution |
| 1117 | Building H2O | EN Description |
Solution |
| 1122 | Relative Sort Array | EN Description |
Solution |
| 1275 | Find Winner on a Tic Tac Toe Game | EN Description |
Solution |
| 1448 | Count Good Nodes in Binary Tree | EN Description |
Solution |
| 1470 | Shuffle the Array | EN Description |
Solution |
| 1689 | Partitioning Into Deci-Binary Numbers | EN Description |
Solution |
| 1929 | Concatenation of Array | EN Description |
Solution |
| 1979 | Find Greatest Common Divisor of Array | EN Description |
Solution |
| 2037 | Minimum Moves to Seat Everyone | EN Description |
Solution |
| 2095 | Delete the Middle Node of a Linked List | EN Description |
Solution |
| 2129 | Capitalize the Title | EN Description |
Solution |
| 2194 | Cells in a Range on an Excel Sheet | EN Description |
Solution |
| 2224 | Minimum Number to Convert Time | EN Description |
Solution |
| 2248 | Intersection of Multiple Arrays | EN Description |
Solution |
| 2315 | Count Asterisks | EN Description |
Solution |
| 2347 | Best Poker Hand | EN Description |
Solution |
| 2404 | Most Frequent Even Element | EN Description |
Solution |
| 2413 | Smallest Even Multiple | EN Description |
Solution |
| 2427 | Number of Common Factors | EN Description |
Solution |
| 2446 | Determine if Two Events Have Conflict | EN Description |
Solution |
| 2469 | Convert the Temperature | EN Description |
Solution |
| 2481 | Minimum Cuts to Divide a Circle | EN Description |
Solution |
| 2520 | Count the Digits That Divide a Number | EN Description |
Solution |
| 2525 | Categorize Box According to Criteria | EN Description |
Solution |
| 2540 | Minimum Common Value | EN Description |
Solution |
| 2579 | Count Total Number of Colored Cells | EN Description |
Solution |
| 2807 | Insert GCD in Linked List | EN Description |
Solution |
| 2810 | Faulty Keyboard | EN Description |
Solution |
| 2848 | Points That Intersect With Cars | EN Description |
Solution |
| 3024 | Type of Triangle | EN Description |
Solution |
| 3065 | Minimum Operations Threshold Value I | EN Description |
Solution |
| 3110 | Score of a String | EN Description |
Solution |