1
preorderTransaversal에서 이진 검색 트리를 구성하는 방법. 제안 사항이 있으면 제안하십시오.PreOrder에서 이진 검색 트리 구성
Node constructTreeFromPreorder(int[] arr,int start,int end)
{
if(arr==null){
return null;
}else{
if(start>end){
return null;
}
int element=arr[start];
Node node=new Node(element); // create node
if(start==end){
return node;
}
int index=start+1;
for(int i=index;i<=end;i++){
index=i;
if(arr[i]>element){
break;
}
}
node.left=constructTreeFromPreorder(arr, start+1, index-1);
node.right=constructTreeFromPreorder(arr, index, end);
return node;
}
그러나 이진 검색 트리 조합은 다를 수 있습니다. –