← 탐색

태그된 포스트: 알고리즘

코테 브리핑 · ·4분 읽기

위상 정렬, 문제에서 "순서"가 보이면 의심하라

많은 사람이 위상 정렬 알고리즘 자체는 안다. BFS 기반 Kahn's 알고리즘이든 DFS 후처리든, 구현은 외우면 된다.

위상정렬그래프알고리즘
코테 브리핑 · ·3분 읽기

"친구의 친구는 친구다" — 유니온 파인드가 빛나는 순간

"이거 그래프 문제인데 BFS로는 시간 초과 나요" — 스터디에서 제일 자주 듣는 질문 중 하나다. 네트워크 연결, 집합 분류, 사이클 판별.

유니온파인드자료구조알고리즘
코테 브리핑 · ·3분 읽기

슬라이딩 윈도우, 왼쪽을 줄이는 타이밍이 전부다

부분 배열 문제를 보면 이중 for문부터 손이 간다. 모든 시작점에서 모든 끝점까지 돌리면 O(n²), 당연히 시간 초과.

슬라이딩윈도우투포인터알고리즘
코테 브리핑 · ·3분 읽기

스택 하나로 O(n²)을 O(n)으로 — 모노토닉 스택 완전정복

"이 배열에서 각 원소의 오른쪽에 있는 첫 번째 더 큰 수를 구하라." 이 문제를 처음 보면 대부분 이중 for문을 떠올린다.

모노토닉스택스택알고리즘
코테 브리핑 · ·4분 읽기

"최솟값의 최댓값"이 보이면 이분 탐색부터 꺼내라

"최솟값의 최댓값을 구하시오." 코테 문제를 읽다가 이 문장을 만나면 멍해지는 사람이 많다.

파라메트릭서치이분탐색알고리즘
코테 브리핑 · ·2분 읽기

그리디인 줄 알았는데 DP였다

"다 맞았는데 왜 틀려요?" — 탐욕법 문제에서 이 말 한 번이라도 해봤으면 손.

그리디dp알고리즘
코테 브리핑 · ·3분 읽기

코테에서 AI 쓰게 해준다고? 더 어려워진 거다

"AI 도구 사용 가능" — 올해 코딩 면접 공고에 이 문구가 슬슬 붙기 시작했다. CoderPad 기준으로 기술 면접의 20~30%가 이미 AI 도구를 허용하고 있고, 35,000건 넘는 AI 활용 면접이 진행됐다.

코딩테스트ai면접알고리즘