https://github.com/nahyeon99/leetcode
๐พ ์๊ณ ๋ฆฌ์ฆ ํ์ด ์ ์ฅ์ ๐พ
https://github.com/nahyeon99/leetcode
algorithms java-11
Last synced: 6 months ago
JSON representation
๐พ ์๊ณ ๋ฆฌ์ฆ ํ์ด ์ ์ฅ์ ๐พ
- Host: GitHub
- URL: https://github.com/nahyeon99/leetcode
- Owner: nahyeon99
- Created: 2023-08-24T07:33:38.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T14:32:17.000Z (over 1 year ago)
- Last Synced: 2025-01-22T19:48:33.403Z (over 1 year ago)
- Topics: algorithms, java-11
- Language: Java
- Homepage:
- Size: 205 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Structure & Algorithm



## Leetcode Top Interview 150
| | Problem | Blog |
|:--:|:-----------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------|
| 01 | [88. Merge Sorted Array](./src/leetcode/MergeSortedArray/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/2) |
| 02 | [27. Remove Element ](./src/leetcode/RemoveElement/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/3) |
| 03 | [26. Remove Duplicates from Sorted Array](./src/leetcode/RemoveDuplicatesFromSortedArray/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/4) |
| 04 | [80. Remove Duplicates from Sorted Array II](./src/leetcode/RemoveDuplicatesFromSortedArray2/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/6) |
| 05 | [169. Majority Element](./src/leetcode/MajorityElement/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/7) |
| 06 | [189. Rotate Array](./src/leetcode/RotateArray/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/8) |
| 07 | [121. Best Time to Buy and Sell Stock](./src/leetcode/BestTimeToBuyAndSellStock/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/9) |
| 08 | [122. Best Time to Buy and Sell Stock II](./src/leetcode/BestTimeToBuyAndSellStock2/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/10) |
| 09 | [55. Jump Game](./src/leetcode/JumpGame/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/11) |
| 10 | [125. Valid Palindrome](./src/leetcode/ValidPalindrome/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/12) |
| 11 | [167. Two Sum II - Input Array Is Sorted](./src/leetcode/TwoSum2_InputArrayIsSorted/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/13) |
| 12 | [209.ย Minimum Size Subarray Sum](./src/leetcode/MinimumSizeSubarraySum/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/17) |
| 13 | [3. Longest Substring Without Repeating Characters](./src/leetcode/LongestSubstringWithoutRepeatingCharacters/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/18) |
| 14 | [141. Linked List Cycle](./src/leetcode/LinkedListCycle/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/19) |
| 15 | [2. Add Two Numbers](./src/leetcode/AddTwoNumbers/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/20) |
| 16 | [21. Merge Two Sorted Lists](./src/leetcode/MergeTwoSortedLists/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/21) |
| 17 | [35. Search Insert Position](./src/leetcode/SearchInsertPosition/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/22) |
| 18 | [74. Search a 2D Matrix](./src/leetcode/SearchA2DMatrix/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/23) |
| 19 | [155. Min Stack](./src/leetcode/MinStack/MinStack.java) | [**_link_**](https://nahyeon99.tistory.com/24) |
| 20 | [150. Evaluate Reverse Polish Notation](./src/leetcode/EvaluateReversePolishNotation/Solution2.java) | [**_link_**](https://nahyeon99.tistory.com/25) |
| 21 | [1. Two Sum](./src/leetcode/TwoSum/Solution2.java) | [**_link_**](https://nahyeon99.tistory.com/26) |
| 22 | [219. Contains Duplicate II](./src/leetcode/ContainsDuplicate2/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/27) |
| 23 | [162. Find Peak Element](./src/leetcode/FindPeakElement/Solution.java) | |
| 24 | [148. Sort List](./src/leetcode/SortList/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/28) |
| 25 | [33. Search in Rotated Sorted Array](./src/leetcode/SearchInRotatedSortedArray/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/29) |
| 26 | [153. Find Minimum in Rotated Sorted Array](./src/leetcode/FindMinimumInRotatedSortedArray/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/30) |
| 27 | [530. Minimum Absolute Difference in BST](./src/leetcode/MinimumAbsoluteDifferenceInBST/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/32) |
| 28 | [230. Kth Smallest Element in a BST](./src/leetcode/KthSmallestElementinaBST/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/33) |
| 29 | [199. Binary Tree Right Side View](./src/leetcode/BinaryTreeRightSideView/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/34) |
| 30 | [637. Average of Levels in Binary Tree](./src/leetcode/AverageofLevelsinBinaryTree/Solution.java) | [**_link_**](https://nahyeon99.tistory.com/35) |
| 31 | [208. Implement Trie (Prefix Tree)](./src/leetcode/ImplementTrie/Trie2.java) | |
| 32 | [211. Design Add and Search Words Data Structure)](./src/leetcode/DesignAddAndSearchWordsDataStructure/WordDictionary.java) | |
---
## BaekJoon
| | Problem | Blog |
|:--:|:-----------------------------------------------------------|:-----------------------------------------------|
| 01 | [11659. ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ 4](./src/boj/q11659_๊ตฌ๊ฐ_ํฉ_๊ตฌํ๊ธฐ_4/Main.java) | [**_link_**](https://nahyeon99.tistory.com/36) |
| 02 | [11660. ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ 5](./src/boj/q11660_๊ตฌ๊ฐ_ํฉ_๊ตฌํ๊ธฐ_5/Main.java) | [**_link_**](https://nahyeon99.tistory.com/37) |
| 03 | [1253. ์ข๋ค](./src/boj/q1253_์ข๋ค/Main.java) | [**_link_**](https://nahyeon99.tistory.com/38) |
| 04 | [12891. DNA ๋น๋ฐ๋ฒํธ](./src/boj/q12891_DNA_๋น๋ฐ๋ฒํธ/Main.java) | [**_link_**](https://nahyeon99.tistory.com/39) |
| 05 | [11003. ์ต์๊ฐ ์ฐพ๊ธฐ](./src/boj/q11003_์ต์๊ฐ_์ฐพ๊ธฐ/Main.java) | [**_link_**](https://nahyeon99.tistory.com/40) |
| 06 | [17298. ์คํฐ์](./src/boj/q17298_์คํฐ์/Main.java) | [**_link_**](https://nahyeon99.tistory.com/41) |
| 07 | [2164. ์นด๋ 2](./src/boj/q2164_์นด๋_2/Main.java) | [**_link_**](https://nahyeon99.tistory.com/42) |
| 08 | [11286. ์ ๋๊ฐ ํ](./src/boj/q11286_์ ๋๊ฐ_ํ_๊ตฌํํ๊ธฐ/Main.java) | [**_link_**](https://nahyeon99.tistory.com/43) |
| 09 | [1377. ๋ฒ๋ธ ์ํธ](./src/boj/q1377_๋ฒ๋ธ_์ํธ/Main.java) | [**_link_**](https://nahyeon99.tistory.com/44) |
| 10 | [11399. ATM](./src/boj/q11399_ATM/Main.java) | [**_link_**](https://nahyeon99.tistory.com/45) |
| 11 | [11004. K๋ฒ์งธ ์](./src/boj/q11004_k๋ฒ์งธ_์/Main.java) | [**_link_**](https://nahyeon99.tistory.com/46) |
| 12 | [11724. ATM](./src/boj/q11724_์ฐ๊ฒฐ_์์์_๊ฐ์/Main.java) | [**_link_**](https://nahyeon99.tistory.com/47) |
| 13 | [2023. ์ ๊ธฐํ ์์](./src/boj/q2023_์ ๊ธฐํ_์์/Main.java) | [**_link_**](https://nahyeon99.tistory.com/48) |
| 14 | [1260. DFS์ BFS](./src/boj/q1260_DFS์_BFS/Main.java) | [**_link_**](https://nahyeon99.tistory.com/49) |
| 15 | [2178. ๋ฏธ๋ก ํ์](./src/boj/q2178_๋ฏธ๋ก_ํ์/Main.java) | [**_link_**](https://nahyeon99.tistory.com/50) |
| 16 | [1920. ์ ์ฐพ๊ธฐ](./src/boj/q1920_์_์ฐพ๊ธฐ/Main.java) | |
| 17 | [2343. ๊ธฐํ ๋ ์จ](./src/boj/q2343_๊ธฐํ_๋ ์จ/Main.java) | [**_link_**](https://nahyeon99.tistory.com/51) |
| 18 | [1300. K๋ฒ์งธ ์](./src/boj/q1300_K๋ฒ์งธ_์/Main.java) | [**_link_**](https://nahyeon99.tistory.com/52) |
| 19 | [1929. ์์ ๊ตฌํ๊ธฐ](./src/boj/q1929_์์_๊ตฌํ๊ธฐ/Main.java) | [**_link_**](https://nahyeon99.tistory.com/53) |