기본적으로 부모 포인터 벡터 [0 1 1 2 2 3 3 5 5 ....]는 기본적으로 이진 트리입니다. 인덱스는 자식이며 해당 값은 동일한 벡터에서 부모의 인덱스를 나타냅니다.이진 검색 트리 인덱스 증가에서 생성
예 : 위의 벡터에서 색인 5로 계산하면 요소는 2로 부모가 색인 2에 있음을 나타냅니다. 다시 색인 2에서 요소는 1로 부모가 색인 1에 있음을 의미합니다. 인덱스 1에서 요소는 루트 노드 인 0입니다.
어떻게하면 이진 검색 트리를 만들 수 있습니까?
OR,
나는 이진 검색 트리에 저장할 수있는 방법을 내가 아이들을 해당 부모와 알고있는 나는 이진 트리 형식으로 데이터를 생성하고?
위의 벡터와 같이 하위 색인은 항상 상위 색인보다 커야합니다. 예제는 다음과 같습니다. 노드 1을 두 노드 2와 노드 3으로 나눕니다. 노드 2를 4와 5로 나눕니다. 그러면 노드 4를 6과 7 등으로 나눕니다. 이진 검색 트리에서 상위 하위 관계를 유지하려고합니다.
안부
Wajahat
무엇이 문제입니까? 게시물에 물음표가 보이지 않습니다 ... – iwein
죄송합니다. 이제 쉽게 질문을 식별 할 수 있습니다. – Wajahat
덕분에 훨씬 명확 해졌습니다. – iwein