알고리즘 기법

1.재귀함수

post-thumbnail

2.알고리즘 종류 정리

post-thumbnail

3.dfs를 활용법

post-thumbnail

4.bfs에서 visited 변수에 대해

post-thumbnail

5.알고리즘 필수 기법들

post-thumbnail

6.mapping을 배열이나 벡터 형식으로 사용하는 문제의 경우

post-thumbnail

7.분수 만들때 주의할 점에 대해서 -> 카카오 실패율

post-thumbnail

8.🤔비트마스킹!!_ 핵심 개념.

post-thumbnail

9.이진 탐색

post-thumbnail

10.오름차순으로 정렬된 상태에서 원소의 갯수를 알고 싶을때

post-thumbnail

11.string- 소문자, 대문자 변환

post-thumbnail

12.다이나믹 프로그래밍

post-thumbnail

13.🎅 중요! find : 알고리즘 vs string 다름...

post-thumbnail

15.lower_bound

post-thumbnail

16.다익스트라_우선순위 큐 비교 연산자

post-thumbnail

17.정렬, 쌍으로 가져가는 pair

post-thumbnail

18.제곱근과 제곱구하기

post-thumbnail

19.언제 bfs vs dfs쓸까?

post-thumbnail

20.🔥to_string stoi, stoll, atoi 숫자인지 문자인지

post-thumbnail

21.투포인터

post-thumbnail

22.Trie 기법 - 카카오 가사 검색

post-thumbnail

23.😘플로이드 와샬

post-thumbnail

24.count 함수

post-thumbnail

25.ranged_base for문으로 컨테이너의 내부값 변경하려고 할때

post-thumbnail

26.묶음으로 컨테이너에 저장하려고 할때

post-thumbnail

27.tuple 사용할때

post-thumbnail

28.sort 함수 vs 우선순위 큐 일반 타입, pair 타입 처리하기

post-thumbnail

29.string을 저장하는 방법

post-thumbnail

30.구간합 구하기

post-thumbnail

31.누적합

post-thumbnail

32.백트래킹

post-thumbnail

33.최대값과 최소값 함수

post-thumbnail

34.입출력양이 많을 때는

post-thumbnail

35.벡터의 외적

post-thumbnail

36.벡터의 뺄셈

post-thumbnail

37.공백 없이 입력되는 데이터 딱 하나만 받기

post-thumbnail

38.시간 복잡도

post-thumbnail

39.erase : vector, map 에서 사용할 때

post-thumbnail

41.2차원 벡터 , resize

post-thumbnail

42.순차열 뒤집기 : reverse

post-thumbnail

43.vector의 reserve와 push_back 관계

post-thumbnail

44.map 동일한 키값으로, value 연속저장, vector 컨테이너 따로 저장

post-thumbnail

45.최대값, 최소값을 구해야 할 경우,

post-thumbnail

46.pair 정렬에 대해

post-thumbnail

47.이분 탐색

post-thumbnail

48.구조체

post-thumbnail

49.모듈러 연산

post-thumbnail

50.compare 함수 그리고, comparity 문제

post-thumbnail

52.그리디

post-thumbnail

53.라인스위핑

post-thumbnail

54.🍇폭발, 짝짓기 문제? 스택

post-thumbnail

55.문자를 숫자로 받을 때

post-thumbnail

56.조건자를 사용하는 find_if

post-thumbnail

57.조건자 , 알고리즘 4단계

post-thumbnail

58.문자열 지우기

post-thumbnail

59.🤪bfs 방문 체크를 언제 할 것인가에 대한 고찰.

post-thumbnail

60.회전하기

post-thumbnail

61.😆소수 루트n의 시간 복잡도

post-thumbnail

62.memset vs fill 차이점.

post-thumbnail

63.파스칼의 삼각형 - 조합론

post-thumbnail

64.에이스타 정리.

post-thumbnail

65.map을 value 기준으로 정렬하기

post-thumbnail

66.map 정렬 방식. 240605 추가.

post-thumbnail

67.1부터 n까지의 연속된 숫자에서의 개수 구하기

post-thumbnail

68.가장 앞선거, 가장 작은거 등등를 get 할때

post-thumbnail

69.sort 할 때 생각할 점.

post-thumbnail

70.재귀 - 선택할 때와 선택하지 않을때

post-thumbnail

71.배열의 초기화

post-thumbnail

72.백트래킹_순열과 조합._중복조합과 중복 순열 추가하자.

post-thumbnail

73.tempQ를 이용한 확산 bfs : 01bfs라고 함.

post-thumbnail

74.그리디

post-thumbnail

75.그리디 / 라인 스위핑

post-thumbnail

76.분배 법칙_알고리즘

post-thumbnail

77.투포인터와 슬라이딩 윈도우 차이점

post-thumbnail

78.유니온 파인드

post-thumbnail

79.다익스트라_업그레이드

post-thumbnail

80.벨만포드 문제 유형

post-thumbnail

81.상태를 부여하는 bfs

post-thumbnail

82.이전순열? prev_permu

post-thumbnail

83.아스키코드

post-thumbnail

84.중복제거

post-thumbnail

85.bfs 조건 처리 변경_미로탐색

post-thumbnail