<分区>
BST 没有发生插入操作。会导致吗?-1 是数组中的空元素。 链表不适用于此代码。
void insert(int *Tree,int element)
{
int temp=0;/* first subscript*/
if(Tree[temp]==-1){
Tree[temp]=element;
return;
}
while(1){
if((Tree[temp]>element))
if (Tree[2*temp+1]==-1){
Tree[2*temp+1]==element;
break;
}
else
temp=2*temp+1;
else if(Tree[2*temp+2]==-1){
Tree[2*temp+2]==element;
break;
}
else
temp=2*temp+2;
}
}