게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자료구조 공부중에 스레드 BT 관련 질문
게시물ID : programmer_17517짧은주소 복사하기
작성자 : 훗날닭집사장
추천 : 0
조회수 : 380회
댓글수 : 0개
등록시간 : 2016/06/07 04:07:05
옵션
  • 본인삭제금지
스레드 이진트리 (BT) 관련 개념을 보면
 
inorder predecessor (중위 선행자)
inorder successor (중위 후속자) 라는 개념이 나오는데
 
개념을 보면 NULL node로 인한 낭비(?)를 방지하기 위해
 
가장 마지막 노드를 상위 노드 (선행자는 왼쪽의 상위노드, 부모노드가 왼쪽 상위노드가 아니면 root노드로 바로 연결,
                                            후속자는 오른쪽 상위노드, 부모노드가 오른쪽 상위노드가 아니면 root로 바로연결..)로
 
연결해주는 개념이라고 하는데
 
이게 무조건 predecessor는 왼쪽 상위노드로 연결되고 successor는 오른쪽 상위노드로 연결된다고 이해해야 하나요?
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호