我几乎完成了我的 BST 和 AVL 实现。为了简单起见,我最初在 BST 旁边构建了我的 AVL 类声明和实现。AVL 类继承自 BST,这就是我的问题所在。出于组织目的,我希望将 AVL 和 BST 实现分成 5 个文件;
bst.cpp、bst.h、avl.cpp、avl.h、驱动程序.cpp
#includes 应该如何在这些文件中?我对从 BST 继承的 AVL 如何影响这种关系感到困惑。
谢谢!
我几乎完成了我的 BST 和 AVL 实现。为了简单起见,我最初在 BST 旁边构建了我的 AVL 类声明和实现。AVL 类继承自 BST,这就是我的问题所在。出于组织目的,我希望将 AVL 和 BST 实现分成 5 个文件;
bst.cpp、bst.h、avl.cpp、avl.h、驱动程序.cpp
#includes 应该如何在这些文件中?我对从 BST 继承的 AVL 如何影响这种关系感到困惑。
谢谢!