💻데브노트소개
🧩

알고리즘·CS

코딩테스트·자료구조·CS 기초를 쉽게

🧩
알고리즘·CS· 7

DFS와 BFS 완벽 이해: 그래프 탐색의 두 축

깊이 우선과 너비 우선, 언제 무엇을 써야 할까. 스택·큐 구현과 최단거리·완전탐색 활용까지 코딩테스트 단골 주제를 정리합니다.

2026.07.17
🧩
알고리즘·CS· 6

해시 테이블 동작 원리: O(1) 조회의 비밀

Map과 Set이 어떻게 평균 O(1)로 동작하는지, 해시 함수와 충돌 처리(체이닝·개방주소법)를 그림 없이 직관으로 설명합니다.

2026.07.16
🧩
알고리즘·CS· 6

빅오 표기법 쉽게 이해하기: 코딩테스트 시간복잡도 기초

O(n), O(log n), O(n²)가 실제로 무슨 뜻인지 그래프 없이 직관으로 이해합니다. 코딩테스트에서 시간 초과를 피하는 복잡도 감각을 길러줍니다.

2026.07.15
🧩
알고리즘·CS· 7

동적계획법(DP) 입문: 점화식부터 코딩테스트 적용까지

동적계획법(DP)의 핵심인 메모이제이션과 타뷸레이션을 피보나치·배낭 문제로 쉽게 익힙니다. DP를 적용할 수 있는 조건과 점화식 세우는 법까지 코딩테스트 관점에서 정리합니다.

2026.07.03
🧩
알고리즘·CS· 6

해시(HashMap) 자료구조 완벽 가이드: 코딩테스트 단골 무기

해시맵의 동작 원리와 O(1) 조회의 비밀, 해시 충돌 처리 방식을 정리합니다. Two Sum·빈도수 세기 같은 코딩테스트 빈출 패턴을 파이썬·자바스크립트 코드로 익힙니다.

2026.06.26
🧩
알고리즘·CS· 7

정렬 알고리즘 비교: 버블·퀵·병합 정렬 한눈에 정리

버블 정렬, 퀵 정렬, 병합 정렬의 동작 원리와 파이썬 구현, 시간복잡도·안정성 차이를 비교합니다. CS 면접에서 단골로 나오는 정렬 비교 질문에 바로 답할 수 있습니다.

2026.06.21
🧩
알고리즘·CS· 6

빅오(Big-O) 시간복잡도 완벽 정리: 코딩테스트 필수 개념

코딩테스트와 CS 면접에서 가장 먼저 묻는 빅오 표기법을 한 번에 정리합니다. O(1)부터 O(n!)까지 의미와 실제 코드 예시, 입력 크기별 안전한 복잡도 기준까지 다룹니다.

2026.06.16
🧩
알고리즘·CS· 7

이분 탐색, 무한 루프 없이 정확하게 구현하는 법

정렬된 배열에서 O(log n)으로 찾는 이분 탐색. mid 계산 오버플로, 경계 조건, lower bound(첫 위치) 패턴까지 실수 없이 짜는 법을 정리합니다.

2026.06.09
ADVERTISEMENT
🎨 프론트엔드🗄️ 백엔드·인프라🤖 AI·신기술🧩 알고리즘·CS🚀 커리어·실무