【发布时间】:2016-03-14 07:37:44
【问题描述】:
如果STL map,set在内部使用平衡二叉搜索树实现,是不是不能用map或者set来表示BBST?
我需要 BBST 数据结构,我可以不使用任何提到的关联容器来实现它还是从头开始?
谢谢
【问题讨论】:
-
视情况而定。你试图解决的问题是什么?用例是什么?如果
std::map或std::set符合您的要求,那么一定要使用它们,否则不要试图将它们硬塞到它们并不真正适合的地方。最后,如果您应该创建一棵树作为学校作业或类似任务的一部分,那么您当然应该创建自己的结构和功能。 -
您对 BBST 有什么特别的兴趣?
标签: c++