LeetCode

1.LeetCode - 485. Max Consecutive Ones 배열

post-thumbnail

2.LeetCode - 1295. Find Numbers with Even Number of Digits 배열

post-thumbnail

3.LeetCode - 977. Squares of a Sorted Array 배열

post-thumbnail

4.LeetCode - 1089. Duplicate Zeros(array, two pointers)

post-thumbnail

5.LeetCode - 88. Merge Sorted Array(Array, Two Pointers, Sorting)

post-thumbnail

6.LeetCode - 27. Remove Element(Array, Two Pointers)*

post-thumbnail

7.LeetCode - 941. Valid Mountain Array(Array)*

post-thumbnail

8.LeetCode - 1346. Check If N and Its Double Exist(Array, Hash Table, Two Pointers, Binary Search, Sorting)

post-thumbnail

9.LeetCode - 1299. Replace Elements with Greatest Element on Right Side(Array)*

post-thumbnail

10.LeetCode - 283. Move Zeroes(Array, Two Pointers)*

post-thumbnail

11.LeetCode - 905. Sort Array By Parity(Array, Two Pointers, Sort)

post-thumbnail

12.LeetCode - 1051. Height Checker(Array, Sorting, Counting Sort)

post-thumbnail

13.LeetCode - 414. Third Maximum Number(Array, Sorting)

post-thumbnail

14.LeetCode - 448. Find All Numbers Disappeared in an Array(Array)*

post-thumbnail

15.LeetCode - 724. Find Pivot Index (Array, Prefix Sum)*

post-thumbnail

16.LeetCode - 747. Largest Number At Least Twice of Others(Array, Sorting)

post-thumbnail

17.LeetCode - 26. Remove Duplicates from Sorted Array(Array, Two Pointers)*

post-thumbnail

18.LeetCode - 561. Array Partition I(Array, Greedy, Sorting, Counting Sort

post-thumbnail

19.LeetCode - 66. Plus One(Array, Math)*

post-thumbnail

20.LeetCode - 1984. Minimum Difference Between Highest and Lowest of K Scores(Array, Sorting)

post-thumbnail

21.LeetCode - 28. Implement strStr()(Two Pointers, String, String Matching)*

post-thumbnail

22.LeetCode - 14. Longest Common Prefix(String)*

post-thumbnail

23.LeetCode - 344. Reverse String(Two Pointers, String ,Recursion)

post-thumbnail

24.LeetCode - 209. Minimum Size Subarray Sum(Array, Binary Search, Sliding Window, Prefix Sum)*

post-thumbnail

25.LeeCode - 189. Rotate Array(Array, Two Pointers, Math)*

post-thumbnail

26.LeetCode - 557. Reverse Words in a String III(String, Two Pointers)

post-thumbnail

27.LeetCode - 151. Reverse Words in a String(String, Two Pointers)

post-thumbnail

28.LeetCode - 118. Pascal's Triangle(Array, Dynamic Programming)

post-thumbnail

29.LeetCode - 771. Jewels and Stones(HashTable, String)*

post-thumbnail

30.LeetCode - 136. Single Number(Array, Bit Manipulation)*

post-thumbnail

31.LeetCode - 217. Contains Duplicate(Array, HashTable, Sorting)

post-thumbnail

32.LeetCode - 349. Intersection of Two Arrays(Array, HashTable, Two Pointers, Binary Search, Sorting)*

post-thumbnail

33.LeetCode - 205. Isomorphic Strings(Hash Table, String)

post-thumbnail

34.LeetCode - 599. Minimum Index Sum of Two Lists(Array, HashTable, String)*

post-thumbnail

35.LeetCode - 387. First Unique Character in a String(HashTable, String, Queue, Counting)

post-thumbnail

36.LeetCode - 219. Contains Duplicate II(Array, HashTable, Sliding Window)*

post-thumbnail

37.LeetCode - 350. Intersection of Two Arrays II(Array, HashTable, Two Pointers, Binary Search, Sorting)*

post-thumbnail

38.LeetCode - 1523. Count Odd Numbers in an Interval Range(Math)

post-thumbnail

39.LeetCode - 191. Number of 1 Bits(Bit Manipulation)*

post-thumbnail

40.LeetCode - 3. Longest Substring Without Repeating Characters(Hash Table, String, Sliding Window)*

post-thumbnail

41.LeetCode - 454. 4Sum II(Array, Hash Table)*

post-thumbnail

42.LeetCode - 1281. Subtract the Product and Sum of Digits of an Integer(Math)

post-thumbnail

43.LeetCode - 707. Design Linked List(LinkedList, Design)*

post-thumbnail

44.LeetCode - 141. Linked List Cycle(Linked List, Two Pointers, HashTable)*

post-thumbnail

45.LeetCode - 976. Largest Perimeter Triangle

post-thumbnail

46.LeetCode - 142. Linked List Cycle II(LinkedList, HashTable, Two Pointers)***

post-thumbnail

47.LeetCode - 705. Design HashSet(Array, Hash Table, Linked List, Design, Hash Function)*

post-thumbnail

48.LeetCode - 160. Intersection of Two Linked Lists(Hash Table, Linked List, Two Pointers)**

post-thumbnail

49.LeetCode - 19. Remove Nth Node From End of List(Linked List, Two Pointers)*

post-thumbnail

50.LeetCode - 183. Customers Who Never Order(Database)*

post-thumbnail

51.LeetCode - 706. Design HashMap(Array, Hash Table, Linked List, Design, Hash Function)*

post-thumbnail

52.LeetCode - 21. Merge Two Sorted Lists(Linked List, Recursion)*

post-thumbnail

53.LeetCode - 1480. Running Sum of 1d Array(Array, PrefixSum)

post-thumbnail

54.LeetCode - 1672. Richest Customer Wealth(Array, Matrix)

post-thumbnail

55.LeetCode - 412. Fizz Buzz(Math, String, Simulation)

post-thumbnail

56.LeetCode - 1342. Number of Steps to Reduce a Number to Zero (Math, Bit Manipulation)

post-thumbnail

57.LeetCode - 876. Middle of the Linked List(Linked List, Two Pointers)

post-thumbnail

58.LeetCode - 383. Ransom Note(Hash Table, String, Counting)*

post-thumbnail

59.LeetCode - 2. Add to Numbers(Linked List, Recursion, Math)*

post-thumbnail

60.LeetCode - 138. Copy List with Random Pointer(Linked List, HashTable)*

post-thumbnail

61.LeetCode - 61. Rotate List(Linked List, Two Pointers)*

post-thumbnail

62.LeetCode - 1. Two Sum(Array, HashTable)*

post-thumbnail

63.LeetCode - 20. Valid Parentheses(String, Stack)*

post-thumbnail

64.LeetCode - 121. Best Time to Buy and Sell Stock(Array, Greedy)*

post-thumbnail

65.LeetCode - 169. Majority Element(Array, HashTable, Divide and Conquer, Sorting, Counting)*

post-thumbnail

66.LeetCode - 704. Binary Search(Array, Binary Search)*

post-thumbnail

67.LeeCode - 70. Climbing Stairs(Array, Dynamic Program, Memoization)*

post-thumbnail

68.LeeCode - 226. Invert Binary Tree(DFS, BFS, Binary Tree, Recursion)*

post-thumbnail

69.LeetCode - 278. First Bad Version(Binary Search, Interactive)*

post-thumbnail

70.LeetCode - 374. Guess Number Hiher or Lower(Binary Search, Interactive)

post-thumbnail

71.LeetCode - 543. Diameter of Binary Tree(Binary Tree, Recursion, DFS)*

post-thumbnail

72.LeetCode - 104. Maximum Depth of Binary Tree(TreeNode, Recursion, DFS, BFS)*

post-thumbnail

73.LeetCode - 24. Swap Nodes in Pairs(LinkedList, Recursion)***

post-thumbnail

74.LeetCode - 100. Same Tree(Tree, DFS, BFS, Rcursion)*

post-thumbnail

75.LeetCode - 409. Longest Palindrom(HashTable, String, Greedy)*

post-thumbnail

76.LeetCode - 13. Roman Integer(HashTable, Math, String)*

post-thumbnail

77.LeetCode - 101. Symmetric Tree(Tree, DFS, BFS, Recursion)*

post-thumbnail

78.LeetCode - 110. Balenced Binary Tree(Tree, DFS, BFS, Recursion)*

post-thumbnail

79.LeetCode - 343. Reverse Bowels the String(Two Pointers, String)

post-thumbnail

80.LeetCode - 67. Add Binary(Math, String, Bit Manipulation, Simulation)*

post-thumbnail

81.LeetCode - 1544. Make The String Great(String, Stack)

post-thumbnail

82.LeetCode - 1047. Remove All Adjacent Duplicates In String(String, Stack)

post-thumbnail

83.234. Palindrome Linked List(Linked List, Stack, Two Pointers, Recursion)*

post-thumbnail

84.LeetCode - 733. Flood Fill(Array, DFS, BFS, Matrix)

post-thumbnail

85.LeetCode - 844. Backspace String Compare(Two Pointers, String, Stack, Simulation)

post-thumbnail

86.338. Counting Bits(Dynamic Programming, Bit Manipulation)***

post-thumbnail

87.1207. Unique Number of Occurrences(Array, Hash Table)*

post-thumbnail

88.1704. Determine if String Halves Are Alike(String, Counting)

post-thumbnail

89.572. Subtree of Another Tree(Tree, DFS, String Matching, Binary Tree, Hash Function)*

post-thumbnail

90.LeetCode - 392. Is Subsequence(Two Pointers, DP, String)*

post-thumbnail

91.LeetCode - 938. Range Sum of BST(Tree, DFS, Binary Tree)

post-thumbnail

92.LeetCode - 150. Evaluate Reverse Polish Notation(Stack)*

post-thumbnail

93.LeetCode - 235. Lowest Common Ancestor of a Binary Search Tree(Tree, DFS, Binary Tree)*

post-thumbnail

94.LeetCode - 94. Binary Tree Inorder Traversal(Tree, Stack, DFS, Binary Tree)*

post-thumbnail

95.LeetCode - 502. Detect Capital(string)

post-thumbnail

96.LeetCode - 83. Remove Duplicates from Sorted List(Linked List)*

post-thumbnail

97.LeetCode - 144. Binary Tree PreOrder Traversal(stack, tree, DFS, Binary Tree)

post-thumbnail

98.LeetCode - 111. Minimum Depth of Binary Tree(Binary Tree, DFS, BFS, Tree)*

post-thumbnail

99.LeetCode - 145. Binary Tree Postorder Traversal(Tree, Stack, DFS, Binary Tree)

post-thumbnail

100.LeetCode - 112. Path Sum(Tree, Binary Tree, DFS)*

post-thumbnail