C/C++ 디자인 패턴 (15) — 반복자(Iterator)
이진 탐색 트리의 원소를 정렬 순서로 처리하고 싶다. 재귀 함수 하나면 순회는 쉽지만, 두 트리를 한 걸음씩 번갈아 읽으며 병합하거나 원하는 값에서 멈추려면 순회의 "현재 위치"를 함수 밖에서 들고 있어야…
이진 탐색 트리의 원소를 정렬 순서로 처리하고 싶다. 재귀 함수 하나면 순회는 쉽지만, 두 트리를 한 걸음씩 번갈아 읽으며 병합하거나 원하는 값에서 멈추려면 순회의 "현재 위치"를 함수 밖에서 들고 있어야…