Skip to content

berkansivri/LeetCode

Repository files navigation

LeetCode Profile

# Title Source Code
1 Two Sum JavaScript
2 Add Two Numbers JavaScript
3 Longest Substring Without Repeating Characters JavaScript
4 Median of Two Sorted Arrays C#
7 Reverse Integer C#
8 String to Integer (atoi) JavaScript
9 Palindrome Number JavaScript
11 Container With Most Water JavaScript
12 Integer to Roman JavaScript
13 Roman to Integer JavaScript
14 Longest Common Prefix JavaScript
15 3Sum JavaScript
16 3Sum Closest JavaScript
18 4Sum JavaScript
19 Remove Nth Node From End of List JavaScript
20 Valid Parentheses JavaScript
21 Merge Two Sorted Lists JavaScript
23 Merge k Sorted Lists JavaScript
24 Swap Nodes in Pairs JavaScript
25 Reverse Nodes in k Group JavaScript
26 Remove Duplicates from Sorted Array JavaScript
27 Remove Element JavaScript
28 Implement strStr JavaScript
29 Divide Two Integers JavaScript
32 Longest Valid Parentheses JavaScript
33 Search in Rotated Sorted Array JavaScript
34 Find First and Last Position of Element in Sorted Array JavaScript
35 Search Insert Position JavaScript
36 Valid Sudoku JavaScript
38 Count and Say JavaScript
41 First Missing Positive JavaScript
42 Trapping Rain Water JavaScript
43 Multiply Strings JavaScript
45 Jump Game ii JavaScript
46 Permutations JavaScript
48 Rotate Image JavaScript
49 Group Anagrams JavaScript
53 Maximum Subarray JavaScript
55 Jump Game JavaScript
56 Merge Intervals JavaScript
57 Insert Intervals JavaScript
58 Length of Last Word JavaScript
61 Rotate List JavaScript
62 Unique Paths JavaScript
63 Unique Paths ii JavaScript
64 Minimum Path Sum JavaScript
66 Plus One JavaScript
67 Add Binary JavaScript
69 sqrtx JavaScript
70 Climbing Stairs JavaScript
71 Simplify Path JavaScript
73 Set Matrix Zeroes JavaScript
74 Search a 2D Matrix JavaScript
75 Sort Colors JavaScript
77 Combinations JavaScript
78 Subsets JavaScript
80 Remove Duplicates from Sorted Array ii JavaScript
81 Search in Rotated Sorted Array ii JavaScript
83 Remove Duplicates from Sorted List JavaScript
84 Largest Rectangle in Histogram JavaScript
86 Partition List JavaScript
88 Merge Sorted Array JavaScript
90 Subsets II JavaScript
91 Decode Ways JavaScript
94 Binary Tree Inorder Traversal JavaScript
96 Unique Binary Search Trees JavaScript
98 Validate Binary Search Tree JavaScript
100 Same Tree JavaScript
101 Symmetric Tree JavaScript
102 Binary Tree Level Order Traversal JavaScript
103 Binary Tree Zigzag Level Order Traversal JavaScript
104 Maximum Depth of Binary Tree JavaScript
105 Construct Binary Tree from Preorder and Inorder Traversal JavaScript
106 Construct Binary Tree from Inorder and Postorder Traversal JavaScript
107 Binary Tree Level Order Traversal ii JavaScript
108 Convert Sorted Array to Binary Search Tree JavaScript
109 Convert Sorted List to Binary Search Tree JavaScript
110 Balanced Binary Tree JavaScript
111 Minimum Depth of Binary Tree JavaScript
112 Path Sum JavaScript
113 Path Sum ii JavaScript
114 Flatten Binary Tree to Linked List JavaScript
116 Populating Next Right Pointers in Each Node JavaScript
117 Populating Next Right Pointers in Each Node II JavaScript
118 Pascal's Triangle JavaScript
119 Pascal's Triangle II JavaScript
120 Triangle JavaScript
121 Best Time to Buy and Sell Stock JavaScript
122 Best Time to Buy and Sell Stock II JavaScript
123 Best Time to Buy and Sell Stock III JavaScript
124 Binary Tree Maximum Path Sum JavaScript
125 Valid Palindrome JavaScript
127 Word Ladder JavaScript
128 Longest Consecutive Sequence JavaScript
129 Sum Root to Leaf Numbers JavaScript
134 Gas Station JavaScript
135 Candy JavaScript
136 Single Number JavaScript
138 Copy List with Random Pointer JavaScript
139 Word Break JavaScript
141 Linked List Cycle JavaScript
142 Linked List Cycle II JavaScript
143 Reorder List JavaScript
144 Binary Tree Preorder Traversal JavaScript
145 Binary Tree Postorder Traversal JavaScript
146 LRU Cache JavaScript
147 Insertion Sort List JavaScript
150 Evaluate Reverse Polish Notation JavaScript
151 Reverse Words in a String JavaScript
152 Maximum Product Subarray JavaScript
153 Find Minimum in Rotated Sorted Array JavaScript
154 Find Minimum in Rotated Sorted Array II JavaScript
155 Min Stack JavaScript
160 Intersection of Two Linked Lists JavaScript
162 Find Peak Element JavaScript
165 Compare Version Numbers JavaScript
167 Two Sum II - Input array is sorted JavaScript
169 Majority Element JavaScript
171 Excel Sheet Column Number JavaScript
172 Factorial Trailing Zeroes JavaScript
173 Binary Search Tree Iterator JavaScript
174 Dungeon Game JavaScript
175 Combine Two Tables T-SQL
176 Second Highest Salary T-SQL
179 Largest Number JavaScript
181 Employees Earning More Than Their Managers T-SQL
182 Duplicate Emails T-SQL
183 Customers Who Never Order T-SQL
187 Repeated DNA Sequences JavaScript
189 Rotate Array JavaScript
190 Reverse Bits JavaScript
191 Number of 1 Bits JavaScript
198 House Robber JavaScript
199 Binary Tree Right Side View JavaScript
200 Number of Islands JavaScript
201 Bitwise AND of Numbers Range JavaScript
202 Happy Number JavaScript
203 Remove Linked List Elements JavaScript
204 Count Primes JavaScript
205 Isomorphic Strings JavaScript
206 Reverse Linked List JavaScript
207 Course Schedule JavaScript
209 Minimum Size Subarray Sum JavaScript
211 Add and Search Word - Data structure design JavaScript
213 House Robber II JavaScript
214 Shortest Palindrome JavaScript
215 Kth Largest Element in an Array JavaScript
216 Combination Sum III JavaScript
217 Contains Duplicate JavaScript
218 The Skyline Problem JavaScript
219 Contains Duplicate II JavaScript
220 Contains Duplicate III JavaScript
222 Count Complete Tree Nodes JavaScript
223 Rectangle Area JavaScript
225 Implement Stack using Queues JavaScript
226 Invert Binary Tree JavaScript
227 Basic Calculator II JavaScript
228 Summary Ranges JavaScript
229 Majority Element II JavaScript
230 Kth Smallest Element in a BST JavaScript
231 Power of Two JavaScript
232 Implement Queue using Stacks JavaScript
234 Palindrome Linked List JavaScript
235 Lowest Common Ancestor of a Binary Search Tree JavaScript
236 Lowest Common Ancestor of a Binary Tree JavaScript
237 Delete Node in a Linked List JavaScript
238 Product of Array Except Self JavaScript
239 Sliding Window Maximum JavaScript
240 Search a 2D Matrix II JavaScript
242 Valid Anagram JavaScript
257 Binary Tree Paths JavaScript
258 Add Digits JavaScript
260 Single Number III JavaScript
263 Ugly Number JavaScript
264 Ugly Number II JavaScript
268 Missing Number JavaScript
274 H-Index JavaScript
278 First Bad Version JavaScript
279 Perfect Squares JavaScript
283 Move Zeroes JavaScript
287 Find the Duplicate Number JavaScript
289 Game of Life JavaScript
290 Word Pattern JavaScript
292 Nim Game JavaScript
295 Find Median from Data Stream JavaScript
297 Serialize and Deserialize Binary Tree JavaScript
299 Bulls and Cows JavaScript
300 Longest Increasing Subsequence JavaScript
303 Range Sum Query Immutable JavaScript
304 Range Sum Query 2D Immutable JavaScript
307 Range Sum Query Mutable JavaScript
309 Best Time to Buy and Sell Stock with Cooldown JavaScript
313 Super Ugly Number JavaScript
315 Count of Smaller Numbers After Self JavaScript
316 Remove Duplicate Letters JavaScript
318 Maximum Product of Word Lengths JavaScript
319 Bulb Switcher JavaScript
322 Coin Change JavaScript
324 Wiggle Sort II JavaScript
326 Power of Three JavaScript
328 Odd Even Linked List JavaScript
329 Longest Increasing Path in a Matrix JavaScript
331 Verify Preorder Serialization of a Binary Tree JavaScript
334 Increasing Triplet Subsequence JavaScript
336 Palindrome Pairs JavaScript
338 Counting Bits JavaScript
341 Flatten Nested List Iterator JavaScript
342 Power of Four JavaScript
344 Reverse String JavaScript
345 Reverse Vowels of a String JavaScript
--- Merge Unsorted Arrays In-Place JavaScript
347 Top K Frequent Elements JavaScript
349 Intersection of Two Arrays JavaScript
350 Intersection of Two Arrays II JavaScript
352 Data Stream as Disjoint Intervals JavaScript
354 Russian Doll Envelopes JavaScript
355 Design Twitter JavaScript
357 Count Numbers with Unique Digits JavaScript
365 Water and Jug Problem JavaScript
367 Valid Perfect Square JavaScript
371 Sum of Two Integers JavaScript
374 Guess Number Higher or Lower Java
375 Guess Number Higher or Lower II JavaScript
376 Wiggle Subsequence JavaScript
377 Combination Sum IV JavaScript
378 Kth Smallest Element in a Sorted Matrix JavaScript
380 Insert Delete GetRandom O1 JavaScript
381 Insert Delete GetRandom O1 Duplicates allowed JavaScript
382 Linked List Random Node JavaScript
383 Ransom Note JavaScript
384 Shuffle an Array JavaScript
385 Mini Parser JavaScript
386 Lexicographical Numbers JavaScript
419 Battleships in a Board JavaScript
387 First Unique Character in a String JavaScript
389 Find the Difference JavaScript
390 Elimination Game JavaScript
392 Is Subsequence JavaScript
394 Decode String JavaScript
395 Longest Substring with At Least K Repeating Characters JavaScript
396 Rotate Function JavaScript
397 Integer Replacement JavaScript
398 Random Pick Index JavaScript
399 Evaluate Division JavaScript
400 Nth Digit JavaScript
401 Binary Watch JavaScript
402 Remove K Digits JavaScript
403 Frog Jump JavaScript
404 Sum of Left Leaves JavaScript
405 Convert a Number to Hexadecimal JavaScript
406 Queue Reconstruction by Height JavaScript
409 Longest Palindrome JavaScript
410 Split Array Largest Sum JavaScript
412 Fizz Buzz JavaScript
413 Arithmetic Slices JavaScript
414 Third Maximum Number JavaScript
415 Add Strings JavaScript
416 Partition Equal Subset Sum JavaScript
421 Maximum XOR of Two Numbers in an Array JavaScript
423 Reconstruct Original Digits from English JavaScript
525 Contiguous Array JavaScript
876 Middle of the Linked List JavaScript
844 Backspace String Compare JavaScript
543 Diameter of Binary Tree JavaScript
1046 Last Stone Weight JavaScript
678 Valid Parenthesis String JavaScript
1008 Construct Binary Search Tree from Preorder Traversal JavaScript
560 Subarray Sum Equals K JavaScript
424 Longest Repeating Character Replacement JavaScript
1143 Longest Common Subsequence JavaScript
221 Maximal Square JavaScript
771 Jewels and Stones JavaScript
476 Number Complement JavaScript
993 Cousins in Binary Tree JavaScript
1232 Check If It Is a Straight Line JavaScript
429 N-ary Tree Level Order Traversal JavaScript
997 Find the Town Judge JavaScript
733 Flood Fill JavaScript
540 Single Element in a Sorted Array JavaScript
208 Implement Trie (Prefix Tree) JavaScript
918 Maximum Sum Circular Subarray JavaScript
438 Find All Anagrams in a String JavaScript
567 Permutation in String JavaScript
901 Online Stock Span JavaScript
1277 Count Square Submatrices with All Ones JavaScript
451 Sort Characters By Frequency JavaScript
986 Interval List Intersections JavaScript
1035 Uncrossed Lines JavaScript
1029 Two City Scheduling JavaScript
528 Random Pick with Weight JavaScript
518 Coin Change 2 JavaScript
434 Number of Segments in a String JavaScript
435 Non-overlapping Intervals JavaScript
430 Flatten a Multilevel Doubly Linked List JavaScript
148 Sort List JavaScript
441 Arranging Coins JavaScript
449 Serialize and Deserialize BST JavaScript
450 Delete Node in a BST JavaScript
912 Sort an Array JavaScript
448 Find All Numbers Disappeared in an Array JavaScript
442 Find All Duplicates in an Array JavaScript
445 Add Two Numbers II JavaScript
452 Minimum Number of Arrows to Burst Balloons JavaScript
453 Minimum Moves to Equal Array Elements JavaScript
454 4Sum II JavaScript
455 Assign Cookies JavaScript
437 Path Sum III JavaScript
447 Number of Boomerangs JavaScript
459 Repeated Substring Pattern JavaScript
461 Hamming Distance JavaScript
462 Minimum Moves to Equal Array Elements II JavaScript
463 Island Perimeter JavaScript
467 Unique Substrings in Wraparound String JavaScript
472 Concatenated Words JavaScript
473 Matchsticks to Square JavaScript
474 Ones and Zeroes JavaScript
475 Heaters JavaScript
477 Total Hamming Distance JavaScript
482 License Key Formatting JavaScript
485 Max Consecutive Ones JavaScript
486 Predict the Winner JavaScript
491 Increasing Subsequences JavaScript
492 Construct the Rectangle JavaScript
494 Target Sum JavaScript
495 Teemo Attacking JavaScript
496 Next Greater Element I JavaScript
498 Diagonal Traverse JavaScript
500 Keyboard Row JavaScript
501 Find Mode in Binary Search Tree JavaScript
503 Next Greater Element II JavaScript
504 Base 7 JavaScript
506 Relative Ranks JavaScript
507 Perfect Number JavaScript
508 Most Frequent Subtree Sum JavaScript
509 Fibonacci Number JavaScript
513 Find Bottom Left Tree Value JavaScript
515 Find Largest Value in Each Tree Row JavaScript
516 Longest Palindromic Subsequence JavaScript
520 Detect Capital JavaScript
526 Beautiful Arrangement JavaScript
530 Minimum Absolute Difference in BST JavaScript
535 Encode and Decode TinyURL JavaScript
541 Reverse String II JavaScript
572 Subtree of Another Tree JavaScript
575 Distribute Candies JavaScript
547 Number of Provinces JavaScript
557 Reverse Words in a String III JavaScript
524 Longest Word in Dictionary through Deleting JavaScript
561 Array Partition I JavaScript
551 Student Attendance Record I JavaScript
538 Convert BST to Greater Tree JavaScript
554 Brick Wall JavaScript
566 Reshape the Matrix JavaScript
565 Array Nesting JavaScript
576 Out of Boundary Paths JavaScript
581 Shortest Unsorted Continuous Subarray JavaScript
589 N-ary Tree Preorder Traversal JavaScript
590 N-ary Tree Postorder Traversal JavaScript
593 Valid Square JavaScript
1004 Max Consecutive Ones III JavaScript
594 Longest Harmonious Subsequence JavaScript
599 Minimum Index Sum of Two Lists JavaScript
605 Can Place Flowers JavaScript
595 Big Countries JavaScript
606 Construct String from Binary Tree JavaScript
617 Merge Two Binary Trees JavaScript
621 Task Scheduler JavaScript
609 Find Duplicate File in System JavaScript
637 Average of Levels in Binary Tree JavaScript
643 Maximum Average Subarray I JavaScript
645 Set Mismatch JavaScript
638 Shopping Offers JavaScript
598 Range Addition II JavaScript

Releases

No releases published

Packages

No packages published

Languages