My LeetCode Profile: https://leetcode.com/alicolak_64/
| # | Title | Solution |
|---|---|---|
| 1 | Two Sum | Java |
| 9 | Palindrome Number | Java |
| 13 | Roman to Integer | Java |
| 14 | Longest Common Prefix | Java |
| 20 | Valid Parentheses | Java |
| 21 | Merge Two Sorted Lists | Java |
| 26 | Remove Duplicates from Sorted Array | Java |
| 27 | Remove Element | Java |
| 28 | Find the Index of the First Occurrence in a String | Java |
| 35 | Search Insert Position | Java |
| 58 | Length of Last Word | Java |
| 66 | Plus One | Java |
| 67 | Add Binary | Java |
| 69 | Sqrt(x) | Java |
| 70 | Climbing Stairs | Java |
| 83 | Remove Duplicates from Sorted List | Java |
| 88 | Merge Sorted Array | Java |
| 94 | Binary Tree Inorder Traversal | Java |
| 100 | Same Tree | Java |
| 101 | Symmetric Tree | Java |
| 104 | Maximum Depth of Binary Tree | Java |
| 108 | Convert Sorted Array to Binary Search Tree | Java |
| 110 | Balanced Binary Tree | Java |
| 111 | Minimum Depth of Binary Tree | Java |
| 112 | Path Sum | Java |
| 118 | Pascal's Triangle | Java |
| 119 | Pascal's Triangle II | Java |
| 121 | Best Time to Buy and Sell Stock | Java |
| 125 | Valid Palindrome | Java |
| 136 | Single Number | Java |
| 141 | Linked List Cycle | Java |
| 144 | Binary Tree Preorder Traversal | Java |
| 145 | Binary Tree Postorder Traversal | Java |
| 160 | Intersection of Two Linked Lists | Java |
| 168 | Excel Sheet Column Title | Java |
| 169 | Majority Element | Java |
| 171 | Excel Sheet Column Number | Java |
| 175 | Combine Two Tables | MySQL |
| 181 | Employees Earning More Than Their Managers | MySQL |
| 183 | Customers Who Never Order | MySQL |
| 190 | Reverse Bits | Java |
| 191 | Number of 1 Bits | Java |
| 196 | Delete Duplicate Emails | MySQL |
| 197 | Rising Temperature | MySQL |
| 182 | Duplicate Emails | MySQL |
| 206 | Reverse Linked List | Java |
| 217 | Contains Duplicate | Java |
| 226 | Invert Binary Tree | Java |
| 242 | Valid Anagram | Java |
| 344 | Reverse String | Java |
| 509 | Fibonacci Number | Java |
| 543 | Diameter of Binary Tree | Java |
| 572 | Subtree of Another Tree | Java |
| 606 | Construct String from Binary Tree | Java |
| 703 | K th Largest Element in a Stream | Java |
| 704 | Binary Search | Java |
| 1046 | Last Stone Weight | Java |
| 1480 | Running Sum Of 1d Array | Java |
| # | Title | Solution |
|---|---|---|
| 2 | Add Two Numbers | Java |
| 3 | Longest Substring Without Repeating Characters | Java |
| 7 | Reverse Integer | Java |
| 11 | Container With Most Water | Java |
| 12 | Integer to Roman | Java |
| 15 | 3Sum | Java |
| 17 | Letter Combinations of a Phone Number | Java |
| 19 | Remove N th Node From End of List | Java |
| 22 | Generate Parentheses | Java |
| 33 | Search in Rotated Sorted Array | Java |
| 36 | Valid Sudoku | Java |
| 39 | Combination Sum | Java |
| 40 | Combination Sum II | Java |
| 46 | Permutations | Java |
| 49 | Group Anagrams | Java |
| 74 | Search a 2D Matrix | Java |
| 78 | Subsets | Java |
| 79 | Word Search | Java |
| 90 | Subsets II | Java |
| 98 | Validate Binary Search Tree | Java |
| 102 | Binary Tree Level Order Traversal | Java |
| 103 | Binary Tree Zigzag Level Order Traversal | Java |
| 105 | Construct Binary Tree from Preorder and Inorder Traversal | Java |
| 106 | Construct Binary Tree from Inorder and Postorder Traversal | Java |
| 107 | Binary Tree Level Order Traversal II | Java |
| 128 | Longest Consecutive Sequence | Java |
| 131 | Palindrome Partitioning | Java |
| 138 | Copy List with Random Pointer | Java |
| 139 | Word Break | Java |
| 143 | Reorder List | Java |
| 146 | LRU Cache | Java |
| 150 | Evaluate Reverse Polish Notation | Java |
| 153 | Find Minimum in Rotated Sorted Array | Java |
| 155 | Min Stack | Java |
| 167 | Two Sum II - Input Array Is Sorted | Java |
| 199 | Binary Tree Right Side View | Java |
| 208 | Implement Trie (Prefix Tree) | Java |
| 211 | Design Add and Search Words Data Structure | Java |
| 215 | K th Largest Element in an Array | Java |
| 230 | K th Smallest Element in a BST | Java |
| 235 | Lowest Common Ancestor of a Binary Search Tree | Java |
| 238 | Product Of Array Except Self | Java |
| 287 | Find the Duplicate Number | Java |
| 300 | Longest Increasing Subsequence | Java |
| 322 | Coin Change | Java |
| 347 | Top K Frequent Elements | Java |
| 355 | Design Twitter | Java |
| 424 | Longest Repeating Character Replacement | Java |
| 449 | Serialize and Deserial BST | Java |
| 567 | Permutation in String | Java |
| 621 | Task Scheduler | Java |
| 739 | Daily Temperatures | Java |
| 853 | Car Fleet | Java |
| 875 | Koko Eating Bananas | Java |
| 889 | Construct Binary Tree from Preorder and Postorder Traversal | Java |
| 912 | Sort an Array | Java |
| 973 | K Closest Points to Origin | Java |
| 981 | Time Based Key - Value Store | Java |
| 1008 | Construct Binary Search Tree from Preorder Traversal | Java |
| 1029 | Two City Scheduling | Java |
| 1143 | Longest Common Subsequence | Java |
| 1448 | Count Good Nodes in Binary Tree | Java |
| 2196 | Create Binary Tree From Descriptions | Java |
| # | Title | Solution |
|---|---|---|
| 4 | Median of Two Sorted Arrays | Java |
| 23 | Merge k Sorted Lists | Java |
| 25 | Reverse Nodes in k-Group | Java |
| 32 | Longest Valid Parentheses | Java |
| 42 | Trapping Rain Water | Java |
| 51 | N-Queens | Java |
| 72 | Edit Distance | Java |
| 76 | Minimum Window Substring | Java |
| 84 | Largest Rectangle in Histogram | Java |
| 124 | Binary Tree Maximum Path Sum | Java |
| 212 | Word Search II | Java |
| 239 | Sliding Window Maximum | Java |
| 295 | Find Median from Data Stream | Java |
| 297 | Serialize and Deserialize Binary Tree | Java |
| 403 | Frog Jump | Java |