블로그
-
C++ Algorithm Generate | '생성 알고리즘' 가이드
C++ fill, generate, iota로 범위를 채우고 연속 값을 만드는 법. 람다·함수 객체와 함께 쓰는 생성 알고리즘 활용을 다룹니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·알고리즘·generate 중심으로 설명합니다.
-
C++ 알고리즘 | 'STL algorithm' 핵심 정리
C++ STL algorithm 핵심 정리. sort·검색·변환 등 자주 쓰는 함수와 실수 방지·선택 팁을 한글로 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·알고리즘·STL 중심으로 설명합니다.
-
C++ Algorithm Heap | '힙 알고리즘' 가이드
make_heap·push_heap·pop_heap·sort_heap으로 벡터를 힙으로 다루는 방법, priority_queue와의 관계, 커스텀 비교자, 상위 K개·힙 정렬까지 정리합니다.
-
C++ Algorithm MinMax | '최소/최대 알고리즘' 가이드
std::min·max·minmax, min_element·max_element, C++17 clamp, 실전 패턴과 성능 팁을 한 글에 정리합니다. C++·알고리즘·min 중심으로 설명합니다.
-
C++ Algorithm Numeric | accumulate·reduce
C++ <numeric> 헤더의 accumulate, reduce, transform_reduce, partial_sum, inner_product, iota 등 수치 알고리즘을 실전 예제와 함께 정리합니다.
-
C++ Algorithm Partition | '분할 알고리즘' 가이드
partition·stable_partition·partition_point, 퀵 정렬·이진 탐색과의 조합까지 분할 알고리즘 실전 가이드입니다. C++·알고리즘·partition 중심으로 설명합니다.
-
C++ Algorithm Permutation | '순열 알고리즘' 가이드
C++ next_permutation·prev_permutation으로 사전순 순열 생성. 정렬 후 루프 패턴과 완전 탐색·실무 활용법을 설명합니다. C++·알고리즘·permutation 중심으로 설명합니다.
-
C++ 알고리즘 문제풀이 | 코딩테스트 필수 문제 10선
C++ 알고리즘 코딩테스트 필수 문제 10선을 다룹니다. Two Sum, 이진 탐색, 동적 프로그래밍, 그래프 탐색 등 실전에서 자주 출제되는 유형별 문제와 최적화된 C++ 풀이를 제공합니다. 시간복잡도 분석과 함께 STL 활용법을 익힐 수 있습니다.
-
C++ Algorithm Remove | '제거 알고리즘' 가이드
C++ remove, remove_if, unique와 erase-remove 관용구. 실제 삭제까지 이어지는 제거 패턴과 주의점을 예제로 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·알고리즘·remove 중심으로 설명합니다.
-
C++ Algorithm Replace | '치환 알고리즘' 가이드
C++ replace, replace_if, replace_copy로 범위 치환. 원본 수정과 복사본 생성의 차이·조건 치환 실무 예를 다룹니다. C++·알고리즘·replace 중심으로 설명합니다.