Что проблема с этой функцией (отросток перестает работать)Добавить узел в дерево с
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);
}}
Вот основная функция
int main() {
Tree *arb=NULL;
int i;
for(i=1;i<=10;i++) ajout_el(&arb,i);
return 0;}
ли сообщение об ошибке? – Codor
Нет, процесс просто перестает работать – aaa
Я предлагаю вам запустить ваш процесс в valgrind, это поможет вам найти, какая строка вызывает ошибку сегментации. –