재귀함수 비재귀화...
콘라드
2023.04.01
struct node* read_node(node *p)
{
int is_son;
p = (node*) malloc(sizeof(node));
fscanf(fp,%s %d ,p-key,&is_son);
if(is_son==NULL){
puts(뿌리);
p-left=p-right=NULL;
}else{
puts(어미);
p-left=read_node(p-left);
p-right=read_node(p-right);
}
return p;
}
어떻게 해야할지를 모르겠네요...
어떻게 비재귀화 할 수 있을 까요?