【发布时间】:2011-02-27 03:47:37
【问题描述】:
我有一个用 c++ 实现的红色黑色树。它支持 STL 映射的功能。树节点包含键和映射的值。我想为此编写一个迭代器类,但我不知道该怎么做。我应该让它成为 Tree 类的内部类吗?谁能给我一些关于如何编写它的指南+一些资源??
谢谢!!
【问题讨论】:
-
供您参考,大多数 STL 实现都将其 std::map 基于红黑树,因此除非出于教育目的,否则您可以考虑使用 std::map 而不是自己制作。
标签: c++ templates iterator red-black-tree