想写的二叉搜索树析构函数(它应该删除在树中的所有节点)这是我走到这一步,二叉搜索树码
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