【发布时间】:2013-01-04 16:56:15
【问题描述】:
我需要为 2 种类型的对象实现 BST;帐户和客户。这两种类型都有一个 pk(都称为“id”)。 当我在谷歌/研究解决方案时,我可以找到大量 BST 解决方案,但它们似乎都适用于简单类型,例如BST 解决方案可以对 {1,2,3,4,99,...999} 之类的整数进行排序 - 但我希望 BST 解决方案根据它们的 pk 对复杂类型/类进行排序。这可能/任何提示?谢谢。
【问题讨论】:
-
你为什么不直接使用
std::map(或类似的)? -
如果这是家庭作业,也许模板会有所帮助。否则,为什么不按照 Oli 的建议使用 std::map 或 std::multimap 呢?
-
您真正想要完成的是什么?为什么是 BST?
标签: c++ data-structures binary-search-tree