Skip to content

junhaalee/Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

백준

재귀

#10872 팩토리얼

#10870 피보나치

#11729 하노이의 탑

Brute-Force

#2798 블랙잭

#2231 분해합

#7568 덩치

#1018 체스판 다시 칠하기

#1436 영화감독 숌

Greedy : 각 단계에서의 최선이 전체의 최선이 되는 알고리즘

#11047 동전0

#1931 회의실배정

#11399 ATM

#1541 잃어버린 괄호

#4796 캠핑

#1339 단어수학

DP(Dynamic Programming) : 큰 문제를 작은 문제로 나누어 푸는 알고리즘

#1904 01타일

#9461 파도반 수열

#1149 RGB 거리

#1932 정수 삼각형

#2579 계단 오르기

#1463 1로 만들기

#2156 포도주 시식

#12865 평범한 배낭

#1010 다리놓기

#2096 내려가기

#2352 반도체 설계

#14501 퇴사

#11052 카드 구매하기

#9095 - 1,2,3 더하기

#11048 - 이동하기

#2747 - 피보나치 수

#11727 - 2×n 타일링 2

DFS(Depth First Search) & BFS(Breadth First Search)

#1260 DFS와 BFS

#2606 바이러스

#2667 단지번호 붙이기

#1012 유기농 배추

#2178 미로탐색

#7576 토마토

#1697 숨바꼭질

#2206 벽 부수고 이동하기

#11724 연결 요소의 개수

#11055 가장 큰 증가 부분 수열

#11053 가장 긴 증가하는 부분 수열

#10026 적록색약

#2644 촌수계산

#5014 스타트링크

#2468 안전영역

#17836 공주님을 구해라

#9205 맥주 마시면서 걸어가기

#2583 영역 구하기

#1707 이분 그래프

#14502 연구소

#1937 욕심쟁이 판다

#1939 중량 제한

#1613 역사

#1520 내리막 길

#4485 녹색 옷 입은 애가 젤다지 ?

STACK(LIFO) & QUEUE(FIFO) & DEQUE & HEAP

#1966 프린터 큐

#1021 회전하는 큐

#11279 최대 힙

#2493 탑

#1927 최소 힙

#11286 절댓값 힙

#1655 가운데를 말해요

백트래킹

#15649 N과 M (1)

#15650 N과 M (2)

#9663 N-Queen

#14888 연산자 끼워넣기

분할정복

#2630 색종이 만들기

#1780 종이의 개수

#1629 곱셈

#6549 히스토그램에서 가장 큰 직사각형

문자열 처리

#1764 듣보잡

#9935 문자열 폭

#1100 하얀 칸

#2789 유학금

#1032 명령 프롬프트

#5052 전화번호 목록

시뮬레이션

#2455 지능형 기차

#1094 막대

이분탐색

#1920 수 찾기

#10816 숫자 카드2

#2805 나무 자르기

#1654 랜선 자르기

#2512 예산

#3745 오름세

트리

#1991 트리 순회

#11725 트리의 부모 찾기

기타

#1011 Fly me to the Alpha Centauri

#6996 애너그램

#1475 방번호

#2003 수들의 합2

#1912 연속합

#2208 보석 줍기

#1946 신입사원

#1753 최단경로

#1916 최소비용 구하기

#1806 부분합

#1644 소수의 연속합

정렬

#1026 보물

프로그래머스

프로그래머스 - 체육복

프로그래머스 - 조이스틱

프로그래머스 - 큰 수 만들기

프로그래머스 - 구명보트

프로그래머스 - 타일장식물

프로그래머스 - 타겟넘버

프로그래머스 - 네트워크

프로그래머스 - 크레인 인형뽑기 게임

프로그래머스 - 키패드 누르기

프로그래머스 - 비밀지도

프로그래머스 - 실패율

프로그래머스 - 다트 게임

프로그래머스 - 단어 변환

프로그래머스 - 튜플

프로그래머스 - 뉴스 클러스터링

프로그래머스 - 캐시

프로그래머스 - 압축

프로그래머스 - 파일명 정렬

프로그래머스 - 방금그곡

프로그래머스 - 오픈채팅방

프로그래머스 - 프렌즈블록

프로그래머스 - 징검다리 건너기

프로그래머스 - 가장 먼 노드

프로그래머스 - 입국심사

프로그래머스 - 2xN 타일링

프로그래머스 - 이중우선순위큐

프로그래머스 - 가장 긴 팰린드롬

프로그래머스 - 다음 큰 숫자

프로그래머스 - 땅따먹기

프로그래머스 - 합승 택시 요금

Leet Code

LeetCode - Valid Palindrome

LeetCode - Reverse String

LeetCode - Reorder Data in Log Files

LeetCode - Most common word

LeetCode - Group Anagrams

LeetCode - Lognest Palindrome Substring

LeetCode - Two sum

LeetCode - Trapping Rain Water

LeetCode - 3sum

LeetCode - Array Partition I

LeetCode - Product of Array Excpet Self

LeetCode - Best Time To Buy and Sell Stock

LeetCode - Palindrome Linked List

LeetCode - Merge Two Sorted Lists

LeetCode - Reverse Linked List

LeetCode - Add Two Numbers

LeetCode - Swap Nodes in Pairs

LeetCode - Odd Even Linked List

LeetCode - Reverse Linked List II

LeetCode - Valid Parentheses

LeetCode - Remove Duplicate Letters

LeetCode - Daily Temperatures

LeetCode - Implement Stack using Queues

LeetCode - Implement Queue using Stacks

LeetCode - Design Circular Queue

LeetCode - Design Circular Deque

LeetCode - Merge k Sorted Lists

LeetCode - Design HashMap

LeetCode - Jewels and Stones

LeetCode - Longest Substring Without Repeating Characters

LeetCode - Top K Frequent Elements

LeetCode - Number of Islands

LeetCode - Letter Combinations of a Phone Number

LeetCode - Permutations

LeetCode - Combinations

LeetCode - Combination Sum

LeetCode - Subsets

LeetCode - Reconstruct Itinerary

LeetCode - Course Schedule

LeetCode - Network Delay Time

LeetCode - Cheapest Flights Within K Stops

LeetCode - Maximum Depth of Binary Tree

LeetCode - Diameter of Binary Tree

LeetCode - Longest Univalue Path

LeetCode - Invert Binary Tree

LeetCode - Merge Two Binary Trees

LeetCode - Serialize and Deserialize Binary Tree

LeetCode - Balanced Binary Tree

LeetCode - Minimum Height Trees

LeetCode - Convert Sorted Array to Binary Search Tree

LeetCode - Binary Search Tree to Greater Sum Tree

LeetCode - Range Sum of BST

LeetCode - Minimum Distance Between BST Nodes

LeetCode - Construct Binary Tree from Preorder and Inorder Traversal

LeetCode - Implement Trie(Prefix Tree)

LeetCode - Palindrome Pairs

LeetCode - Sort List

LeetCode - Merge Intervals

LeetCode - Insertion Sort List

LeetCode - Largest Number

LeetCode - K Closest Points to Origin

LeetCode - Binary Search

LeetCode - Search in Rotated Sorted Array

LeetCode - Intersection of Two Arrays

LeetCode - Two Sum II - Input array is sorted

LeetCode - Search a 2D Matrix II

LeetCode - Sliding Window Maximum

LeetCode - Minimum Window Substring

LeetCode - Longest Repeating Character Replacement

LeetCode - Best Time to Buy and Sell Stock II

LeetCode - Queue Reconstruction by Height

LeetCode - Task Scheduler

LeetCode - Gas Station

LeetCode - Assign Cookies

LeetCode - Majority Element

LeetCode - Different Ways to Add Parentheses

LeetCode - Fibonacci Number

LeetCode - Maximum Subarray

LeetCode - Climbing Stairs

LeetCode - House Robber

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages