자료구조 및 알고리즘 C++

1.공백을 포함한 입력 받기 in C++

post-thumbnail

2.입출력 속도 향상 및 입력 간편화 in C++

post-thumbnail

3.소숫점 자리수 출력 조절 in C++

post-thumbnail

4.STL string 출력 in c++

post-thumbnail

5.자료구조_벡터(vector) in C++

post-thumbnail

6.스택(stack) in C++

post-thumbnail

7.큐(queue) in C++

post-thumbnail

8.데큐(deque) in C++

post-thumbnail

9.우선순위 큐(priority_queue) 최대 힙, 최소 힙 in C++ - (1)

post-thumbnail

10.우선순위 큐(priority_queue) 최대 힙, 최소 힙 in C++ - (2)

post-thumbnail

11.백준 11286, 우선순위 큐(priority_queue) 최대 힙, 최소 힙 in C++ - (3)

post-thumbnail

12.집합(set) in C++

post-thumbnail

13.연결 리스트(list) in C++

post-thumbnail

14.구조체(struct)와 연산자 오버로딩을 통한 sort in C++

post-thumbnail

15.문자형 숫자와, 숫자형 숫자의 치환 in C++

post-thumbnail

16.문자열의 끝 in C++

post-thumbnail

17.공백이 포함된 문자열 입력 받기 in C++

post-thumbnail

18.선택 정렬(selection sort) in C++

post-thumbnail

19.버블 정렬(bubble sort) in C++

post-thumbnail

20.삽입 정렬(insertion sort) in C++

post-thumbnail

21.분할 정복을 이용한, 병합 정렬(merge sort) in C++

post-thumbnail

22.이분 검색(binary search) in C++

post-thumbnail

23.이지트리에서의 깊이우선탐색(depth first search)을 통한, 전위 중위 후위 순회 in C++

post-thumbnail

24.DFS를 이용한 부분집합 in C++

post-thumbnail

25.DFS를 이용한, 방향 그래프에서의 경로 탐색 in C++

post-thumbnail

26.DFS를 이용한, 순열(permutation) nPr 구하기 in C++

post-thumbnail

27.DFS를 활용한, 조합(combination) nCr 구하기 in C++

post-thumbnail

28.BFS를 활용한, 이진트리 탐색 in C++

post-thumbnail

29.BFS를 활용한, 방향 그래프 최단거리 in C++

post-thumbnail

30.BFS를 활용한 최단 거리 계산 in C++

post-thumbnail

31.Union and Find in C++

post-thumbnail

32.Kruskal MST(Minimum Spanning Tree)을 활용한, 최소 비용 간선 구하기(Union & Find 이용) in C++

post-thumbnail

33.Prim MST(Minimum spanning Tree)을 이용한, 최소 비용 간선 구하기(최소 힙 priority queue 이용) in C++

post-thumbnail

34.다익스트라 알고리즘을 활용한, 방향 그래프에서의 최소 거리비용(최소 힙 priority queue 사용) in C++

post-thumbnail

35.벨만포드 알고리즘을 활용한, 방향 그래프에서의 최소 거리비용

post-thumbnail

36.동적계획법(Bottom up) in C++

post-thumbnail

37.동적계획법(Top Down) in C++

post-thumbnail

38.메모이제이션을 활용한, 이항계수 구하기 in C++

post-thumbnail

39.동적계획법을 이용한, 최대 부분 증가수열(LIS : Longest Increasing Subsequence) in C++

post-thumbnail

40.맵(map || unordered_map) 자료구조를 활용한 해쉬 슬라이딩, 아나그램 찾기 문제 in C++

post-thumbnail

41.비트마스크(& 연산자)를 이용하여, 시간 복잡도 줄이기 in C++

post-thumbnail

42.강 건너기 in C++

post-thumbnail

43.STL string lower, upper, digit 구분 in c++

post-thumbnail

44.STL string find, count in c++

post-thumbnail

45.STL string 삽입, 삭제, append, substr in c++

post-thumbnail

46.맵(map) in C++

post-thumbnail