想寫的二叉搜索樹析構函數(它應該刪除在樹中的所有節點)這是我走到這一步,二叉搜索樹碼
virtual ~BST() {
BSTNode<Data>* node = root;
if (node == NULL){
return;
}else if (node->left) {
while(node->left){
delete node;
}
}else if (node->right){
while(node->right)
delete node;
}
isize = 0;
}
我知道但是有一些錯誤代碼,我該如何解決它
向我們展示了BST類和BSTNode類。 – 2013-04-11 22:15:31