← 탐색

태그된 포스트: 백준

코테 브리핑 · ·4분 읽기

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

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

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

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

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

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

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

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

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

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

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

파라메트릭서치이분탐색알고리즘