- 191 名前:デフォルトの名無しさん mailto:sage [2010/01/26(火) 11:43:16 ]
- >>189
void AddChild(struct NODE** p, char* name){ if (!*p) { *p = (struct NODE *)malloc(sizeof (struct NODE)); (*p)->left = (*p)->right = 0; strcpy((*p)->name, name); } else { AddChild(strcmp(name, (*p)->name) < 0 ? &(*p)->left : &(*p)->right, name); } }
|

|