May 2025
Beginner to intermediate
280 pages
4h 33m
Korean
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
링크된 목록과 배열은 정보를 선형 배열로 저장합니다. 이 장에서는 컴퓨터 과학 분야에서 가장 중요한 개념 중 하나인 이진 트리 재귀 데이터 구조에 대해 소개합니다. 5장에서는 함수가 스스로를 호출하는 재귀의 개념에 대해 배웠습니다. 이 장에서는 이진 트리가 재귀적 데이터 구조,즉 다른 이진 트리 구조를 참조한다는 것을 배우게 됩니다. 재귀 데이터 구조의 개념을 소개하기 위해 이미 살펴본 링크된 목록 데이터 구조를 다시 살펴보겠습니다.
링크된 목록은 각 노드가 하위 목록의 첫 번째 노드에 대한 next 참조를 가지고 있기 때문에 재귀 데이터 구조의 한 예입니다. 연결된 목록은 N 값 컬렉션의 동적 증가 및 감소를 지원함으로써 고정 길이 배열을 개선합니다. 목록 6-1에 표시된 sum_list() 재귀 함수는 연결된 목록을 처리하여 그 합계를 반환합니다. 이 함수의 구현을 기존의 반복 솔루션과 비교해 보세요.