C/C++の宿題を片付けます 77代目
■ このスレッドは過去ログ倉庫に格納されています
0579デフォルトの名無しさん
2006/11/28(火) 23:48:39void ReverseTree(struct BTREE *ptr) {
struct BTREE *temp;
if (ptr == NULL) return;
ReverseTree(ptr->left);
ReverseTree(ptr->right);
temp = ptr->left;
ptr->left = ptr->right;
ptr->right = temp;
return;
}
int CountData(struct BTREE *ptr, int searchdata) {
if (ptr == NULL) return 0;
return CountData(ptr->left, searchdata) + CountData(ptr->right, searchdata) + (ptr->data == searchdata);
}
■ このスレッドは過去ログ倉庫に格納されています