这个功能有什么问题(进程停止工作)
void ajout_el(Tree **head,int key) {
if(!(*head)) {
(*head)->key=key;
(*head)->left=(*head)->right=NULL;
}
else {
if(key>(*head)->key) ajout_el(&(*head)->right,key);
else ajout_el(&(*head)->left,key);
}}
Run Code Online (Sandbox Code Playgroud)
这是主要功能
int main() {
Tree *arb=NULL;
int i;
for(i=1;i<=10;i++) ajout_el(&arb,i);
return 0;}
Run Code Online (Sandbox Code Playgroud)