알고리즘 정복하기

1.[2293/DP] 동전 1 (JAVA)

post-thumbnail

2.[11049/DP] 행렬 곱셈 순서 (JAVA)

post-thumbnail

3.DFS와 BFS

post-thumbnail

4.[2667/DFS] 단지번호붙이기 (JAVA)

post-thumbnail

5.[7576/BFS] 토마토 (JAVA)

post-thumbnail

6.[2206/BFS] 벽 부수고 이동하기 (JAVA)

post-thumbnail

7.[프로그래머스/DFS] Level 2 타겟 넘버 (JAVA)

post-thumbnail

8.[프로그래머스/BFS] Level 3 네트워크 (JAVA)

post-thumbnail

9.[프로그래머스/DFS] Level 3 단어 변환 (JAVA)

post-thumbnail

10.[프로그래머스/DFS] Level 3 여행 경로 (JAVA)

post-thumbnail

11.[프로그래머스/이분탐색] Level 3 입국심사 (JAVA)

post-thumbnail

12.[프로그래머스/이분탐색] Level 4 징검다리 (JAVA)

post-thumbnail

13.[프로그래머스/해시] Level 1 완주하지 못한 선수 (JAVA)

post-thumbnail

14.[프로그래머스/해시] Level 2 전화번호 목록 (JAVA)

post-thumbnail

15.[프로그래머스/해시] Level 2 위장 (JAVA)

post-thumbnail

16.[프로그래머스/해시] Level 3 베스트앨범 (JAVA)

post-thumbnail

17.[프로그래머스/큐] Level 2 기능개발 (JAVA)

post-thumbnail

18.[프로그래머스/큐] Level 2 주식가격 (JAVA)

post-thumbnail

19.[프로그래머스] Level 2 스킬트리 (JAVA)

post-thumbnail

20.[프로그래머스] Level 2 124 나라의 숫자 (JAVA)

post-thumbnail

21.[프로그래머스] Level 2 다리를 지나는 트럭 (JAVA)

post-thumbnail

22.[프로그래머스] Level 2 프린터 (JAVA)

post-thumbnail

23.[프로그래머스] Level 3 N으로 표현 (JAVA)

post-thumbnail

24.[프로그래머스] Level 2 멀쩡한 사각형 (JAVA)

post-thumbnail

25.[프로그래머스] Level 2 삼각달팽이 (JAVA)

post-thumbnail

26.[프로그래머스] Level 3 2xn 타일링 (JAVA)

post-thumbnail

27.[프로그래머스/완전탐색] Level 2 소수 찾기 (JAVA)

post-thumbnail

28.순열과 조합

post-thumbnail

29.[프로그래머스/완전탐색] Level 2 카펫 (JAVA)

post-thumbnail

30.[프로그래머스/정렬] Level 2 가장 큰 수 (JAVA)

post-thumbnail

31.[프로그래머스/정렬] Level 2 H-Index (JAVA)

post-thumbnail

32.[프로그래머스] Level 2 가장 큰 정사각형 찾기 (JAVA)

post-thumbnail

33.[프로그래머스/Greedy] Level 1 체육복 (JAVA)

post-thumbnail

34.[프로그래머스/Greedy] Level 2 조이스틱 (JAVA)

post-thumbnail

35.그리디 알고리즘(Greedy Algorithm)

post-thumbnail

36.[프로그래머스/월코챌1] Level 1 두 개 뽑아서 더하기 (JAVA)

post-thumbnail

37.[프로그래머스/Greedy] Level 2 큰 수 만들기 (JAVA)

post-thumbnail

38.[프로그래머스/Greedy] Level 2 구명보트 (JAVA)

post-thumbnail

39.크루스칼(Kruskal) 알고리즘 & 합집합 찾기(Union-Find) 알고리즘

post-thumbnail

40.[프로그래머스/Greedy] Level 3 섬 연결하기 (JAVA)

post-thumbnail

41.[프로그래머스/Greedy] Level 3 단속카메라 (JAVA)

post-thumbnail

42.[백준/이분탐색] 13397번 구간 나누기 2 (JAVA)

post-thumbnail

43.[백준/Stack] 2504번 괄호의 값 (JAVA)

post-thumbnail

44.[백준/Graph] 1922번 네트워크 연결 (JAVA)

post-thumbnail

45.[백준/DFS] 11559번 뿌요뿌요 (JAVA)

post-thumbnail

46.[백준/DP] 1146번 지그재그 서기 (C++)

post-thumbnail

47.[백준/DP] 2839번 설탕 배달 (JAVA)

post-thumbnail

48.[백준/DP] 1463번 1로 만들기 (JAVA)

post-thumbnail

49.[백준/DP] 9095번 1, 2, 3 더하기 (JAVA)

post-thumbnail

50.[백준/DP] 11726번 2xn 타일링 (JAVA)

post-thumbnail

51.[백준/DP] 1149번 RGB거리 (JAVA)

post-thumbnail

52.[백준/DP] 2579번 계단 오르기 (JAVA)

post-thumbnail

53.[백준/DP] 1932번 정수 삼각형 (JAVA)

post-thumbnail

54.[백준/DP] 11053번 가장 긴 증가하는 부분 수열 (JAVA)

post-thumbnail

55.[백준/DP] 2193번 이친수 (JAVA)

post-thumbnail

56.[백준/DP] 10844번 쉬운 계단 수 (JAVA)

post-thumbnail

57.[백준/DP] 11727번 2xn 타일링 2 (JAVA)

post-thumbnail

58.[백준/DP] 11052번 카드 구매하기 (JAVA)

post-thumbnail

59.[백준/DP] 11057번 오르막 수 (JAVA)

post-thumbnail

60.[프로그래머스/DP] Level 3 등굣길 (JAVA)

post-thumbnail

61.[프로그래머스/DP] Level 4 도둑질 (JAVA)

post-thumbnail

62.[백준/DFS] 2468번 안전 영역 (JAVA)

post-thumbnail

63.[백준/이분탐색] 2110번 공유기 설치 (JAVA)

post-thumbnail

64.[백준/DP] 1028번 다이아몬드 광산 (JAVA)

post-thumbnail

65.[백준/DFS] 2583번 영역 구하기 (JAVA)

post-thumbnail

66.[백준/DP] 2494번 숫자 맞추기 (JAVA)

post-thumbnail

67.[백준/이분탐색] 12015번 가장 긴 증가하는 부분 수열 2 (JAVA)

post-thumbnail

68.[백준/이분탐색] 14003번 가장 긴 증가하는 부분 수열 5 (JAVA)

post-thumbnail

69.[백준/BFS] 1068번 트리 (JAVA)

post-thumbnail

70.[백준/BFS] 16953번 A→B (JAVA)

post-thumbnail

71.[프로그래머스/Graph] Level 3 가장 먼 노드 (JAVA)

post-thumbnail

72.[프로그래머스/Graph] Level 3 순위 (JAVA)

post-thumbnail

73.[백준/이분탐색] 2243번 사탕상자 (JAVA)

post-thumbnail

74.[백준/트리] 2042번 구간 합 구하기 (JAVA)

post-thumbnail

75.[백준/트리] 6549번 히스토그램에서 가장 큰 직사각형 (JAVA)

post-thumbnail

76.[백준/이분탐색] 1994번 등차수열 (JAVA)

post-thumbnail

77.[백준/이분탐색] 3079번 입국심사 (JAVA)

post-thumbnail

78.[LeetCode/Hard] 23. Merge k Sorted Lists (JAVA)

post-thumbnail

79.[LeetCode/Hard] 154. Find Minimum in Rotated Sorted Array II (JAVA)

post-thumbnail

80.[LeetCode/Medium] 1689. Partitioning Into Minimum Number Of Deci-Binary Numbers (JAVA)

post-thumbnail

81.[LeetCode/Medium] 1262. Greatest Sum Divisible by Three (JAVA)

post-thumbnail

82.[LeetCode/Medium] 97. Interleaving String (JAVA)

post-thumbnail

83.[LeetCode/Medium] 128. Longest Consecutive Sequence (JAVA)

post-thumbnail

84.[프로그래머스/힙] Level 2 더 맵게 (JAVA)

post-thumbnail

85.[프로그래머스/힙] Level 3 디스크 컨트롤러

post-thumbnail