試圖爲二叉樹製作一個包含函數。二分查找樹「包含」功能
功能如下:
bool contains(bt_node* top, int data) {
if (top == NULL) return false;
else {
if (data == top->data) return true;
else if (data < top->data) contains(top->left, data);
else if (data > top->data) contains(top->right, data);
}
}
功能對,實際上是在樹中的值返回false。誰能幫忙?
感謝,
最大
編譯器是大約警告有關這樣的事情非常好。你打開了警告嗎? –