Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

411 Commits
 
 
 
 
 
 
 
 

Repository files navigation

algorithm-codes-java

🔥 Java를 이용하여 알고리즘 문제를 해결한 코드 저장소 ☃️

LeetCode Topics

Array

Problem Name Difficulty
0011-container-with-most-water Medium
0015-3sum Medium
0036-valid-sudoku Medium
0045-jump-game-ii Medium
0048-rotate-image Medium
0049-group-anagrams Medium
0054-spiral-matrix Medium
0055-jump-game Medium
0056-merge-intervals Medium
0057-insert-interval Medium
0073-set-matrix-zeroes Medium
0080-remove-duplicates-from-sorted-array-ii Medium
0122-best-time-to-buy-and-sell-stock-ii Medium
0128-longest-consecutive-sequence Medium
0134-gas-station Medium
0150-evaluate-reverse-polish-notation Medium
0167-two-sum-ii-input-array-is-sorted Medium
0189-rotate-array Medium
0209-minimum-size-subarray-sum Medium
0238-product-of-array-except-self Medium
0274-h-index Medium
0289-game-of-life Medium
0380-insert-delete-getrandom-o1 Medium
0452-minimum-number-of-arrows-to-burst-balloons Medium

Two Pointers

Problem Name Difficulty
0011-container-with-most-water Medium
0015-3sum Medium
0080-remove-duplicates-from-sorted-array-ii Medium
0151-reverse-words-in-a-string Medium
0167-two-sum-ii-input-array-is-sorted Medium
0189-rotate-array Medium

Math

Problem Name Difficulty
0002-add-two-numbers Medium
0012-integer-to-roman Medium
0048-rotate-image Medium
0150-evaluate-reverse-polish-notation Medium
0189-rotate-array Medium
0380-insert-delete-getrandom-o1 Medium

Dynamic Programming

Problem Name Difficulty
0045-jump-game-ii Medium
0055-jump-game Medium
0122-best-time-to-buy-and-sell-stock-ii Medium

Greedy

Problem Name Difficulty
0011-container-with-most-water Medium
0045-jump-game-ii Medium
0055-jump-game Medium
0122-best-time-to-buy-and-sell-stock-ii Medium
0134-gas-station Medium
0452-minimum-number-of-arrows-to-burst-balloons Medium

Sorting

Problem Name Difficulty
0015-3sum Medium
0049-group-anagrams Medium
0056-merge-intervals Medium
0274-h-index Medium
0452-minimum-number-of-arrows-to-burst-balloons Medium

Counting Sort

Problem Name Difficulty
0274-h-index Medium

Hash Table

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0012-integer-to-roman Medium
0036-valid-sudoku Medium
0049-group-anagrams Medium
0073-set-matrix-zeroes Medium
0128-longest-consecutive-sequence Medium
0380-insert-delete-getrandom-o1 Medium

Design

Problem Name Difficulty
0155-min-stack Medium
0380-insert-delete-getrandom-o1 Medium

Randomized

Problem Name Difficulty
0380-insert-delete-getrandom-o1 Medium

Prefix Sum

Problem Name Difficulty
0209-minimum-size-subarray-sum Medium
0238-product-of-array-except-self Medium

String

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0006-zigzag-conversion Medium
0012-integer-to-roman Medium
0049-group-anagrams Medium
0071-simplify-path Medium
0151-reverse-words-in-a-string Medium

Binary Search

Problem Name Difficulty
0167-two-sum-ii-input-array-is-sorted Medium
0209-minimum-size-subarray-sum Medium

Sliding Window

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0209-minimum-size-subarray-sum Medium

Matrix

Problem Name Difficulty
0036-valid-sudoku Medium
0048-rotate-image Medium
0054-spiral-matrix Medium
0073-set-matrix-zeroes Medium
0289-game-of-life Medium

Simulation

Problem Name Difficulty
0054-spiral-matrix Medium
0289-game-of-life Medium

Union-Find

Problem Name Difficulty
0128-longest-consecutive-sequence Medium

Stack

Problem Name Difficulty
0071-simplify-path Medium
0150-evaluate-reverse-polish-notation Medium
0155-min-stack Medium

Linked List

Problem Name Difficulty
0002-add-two-numbers Medium

Recursion

Problem Name Difficulty
0002-add-two-numbers Medium

About

This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub).

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages