목록2025/08/19 (1)
Jin's IT Story

프로그래밍을 처음 배우는 사람에게 자료구조는 다소 낯설고 어려운 개념일 수 있습니다. 그중에서도 완전이진트리와 배열, 그리고 자바에서 자주 사용하는 ArrayList는 초보 개발자가 이해해야 할 핵심 주제입니다. 이 글에서는 자바 초보 개발자가 쉽게 이해할 수 있도록 완전이진트리와 배열의 개념, 두 구조가 가지는 상관관계, 그리고 ArrayList가 어떤 식으로 이들과 연결되는지를 차근차근 설명하겠습니다.완전이진트리의 기본 개념 이해하기 완전이진트리는 이진트리(Binary Tree)의 한 종류로, 모든 레벨이 꽉 차 있거나 마지막 레벨만 왼쪽부터 차례대로 노드가 채워져 있는 형태를 말합니다. 이 구조는 배열로 표현하기에 매우 적합합니다. 왜냐하면 루트 노드가 인덱스 0에 위치할 때, 왼쪽 자식과 오른쪽..
DevBasics: 개발 개념 기초 다지기
2025. 8. 19. 09:36