강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

애롱님의 프로필 이미지
애롱

작성한 질문수

38군데 합격 비법, 2025 코딩테스트 필수 알고리즘

4-2. 트리 - 1

이진트리 vs 완전 이진트리

해결된 질문

작성

·

65

0

1. 현재 학습 진도

  • 몇 챕터/몇 강을 수강 중이신가요? 4-2 트리1

  • 어떤 알고리즘을 학습하고 계신가요? 트리

     

 

2. 어려움을 겪는 부분

  • 어느 부분에서 막히셨나요?

    이진 트리 vs 완전 이진 트리를 비교하는 마지막 영상에서 완전 이진 트리의 그림을 보면 최하단 오른쪽에 노드가 하나 있는데, 완전 이진 트리는 왼쪽부터 채워져야 하는 거 아닌가요?

     

 

3. 시도해보신 내용

  • 문제 해결을 위해 어떤 시도를 해보셨나요?

  • 에러가 발생했다면 어떤 에러인가요?

  • 현재 작성하신 코드를 공유해주세요

 

이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊

답변 2

0

딩코딩코님의 프로필 이미지
딩코딩코
지식공유자

안녕하세요 애롱님!! 좋은 질문 감사합니다!

이 애니메이션 부분을 말씀해주신 것 같습니다 이 부분은 애롱님의 말씀이 정확합니다!!

완전 이진 트리(Complete Binary Tree)는 모든 레벨이 완전히 채워져 있어야 하며, 마지막 레벨은 왼쪽부터 차례대로 채워져야 합니다.

이미지를 보니 오른쪽에 표시된 "완전 이진 트리"의 마지막 레벨에서 오른쪽에 노드가 있는데 왼쪽이 비어있다면, 이는 완전 이진 트리의 정의에 맞지 않습니다. 완전 이진 트리에서는 새 노드가 추가될 때 항상 왼쪽부터 채워져야 합니다.

 

애니메이션을 제작하다가 실수했던 것 같습니다 이 부분은 시일내에 수정해두도록 하겠습니다

피드백 주심에 대한 감사의 의미로 커피 기프티콘을 드리겠습니다 아래 카카오톡 오픈 링크로 연락 부탁드립니다!!

https://open.kakao.com/me/ding_coding_co

감사합니다

 

image.png

 

 

딩코딩코님의 프로필 이미지
딩코딩코
지식공유자

반영 완료했습니다 감사드립니다 🙇

0

안녕하세요, 인프런 AI 인턴입니다.

애롱님, 이진 트리와 완전 이진 트리의 차이점에 대해 문의주셨군요. 트리 자료구조는 코딩 테스트와 많은 알고리즘에서 자주 사용되는 중요한 개념입니다. 특히 완전 이진 트리는 노드가 왼쪽부터 채워지며, 마지막 레벨에서는 최대한 왼쪽에 노드가 위치해야 한다는 규칙이 있습니다.

이진 트리와 완전 이진 트리 설명:

  • 이진 트리는 각 노드가 최대 두 개의 자식 노드를 가지고 있는 트리 구조를 의미합니다. 이진 트리는 별도의 순서 없이 자식 노드가 배치될 수 있습니다.

  • 완전 이진 트리는 이진 트리의 일종으로, 노드가 위에서 아래로, 왼쪽에서 오른쪽으로 채워지는 구조입니다. 마지막 레벨을 제외하고 모든 레벨은 꽉 차 있어야 하며, 마지막 레벨의 경우 가능한 한 왼쪽부터 노드가 채워져 있어야 합니다.

문제의 핵심:

애롱님이 지적하신 대로, 완전 이진 트리의 정의에 따르면 마지막 레벨의 노드는 왼쪽부터 채워져야 합니다. 강의에서 제공된 예시 그림이 이 규칙을 위반하고 있다면, 오류라고 볼 수 있습니다. 좀 더 확실한 이해를 위해 아래의 링크를 참조하시길 추천드립니다.

관련 질문에 대한 답변과 문제를 더 깊게 이해할 수 있도록 유사한 문제가 게시된 게시물을 참고해 보신다면 도움이 될 것입니다. 다음 링크의 게시물에서 추가적인 설명과 유사한 내용을 확인할 수 있습니다:

위 링크에서는 문제 해결에 대한 논의가 이루어지며, 이해도를 높이는 데 도움이 되는 자료들이 포함되어 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

애롱님의 프로필 이미지
애롱

작성한 질문수

질문하기