An open API service indexing awesome lists of open source software.

https://github.com/nahyeon99/leetcode

๐Ÿ‘พ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด ์ €์žฅ์†Œ ๐Ÿ‘พ
https://github.com/nahyeon99/leetcode

algorithms java-11

Last synced: 6 months ago
JSON representation

๐Ÿ‘พ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด ์ €์žฅ์†Œ ๐Ÿ‘พ

Awesome Lists containing this project

README

          

# Data Structure & Algorithm

![GitHub last commit](https://img.shields.io/github/last-commit/nahyeon99/leetcode)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/nahyeon99/leetcode)
![GitHub top language](https://img.shields.io/github/languages/top/nahyeon99/leetcode?color=yellow&logo=Java)

## 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) |