Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道地图是实施红黑树。
所以我认为map.find()是实现了二分搜索算法
map.find()
确定吗?我用这样的地图:
std::map<int,MyObject>
库标准没有指定任何特定的实现,只是对行为和性能特征的要求。特别是,find()必须采用对数时间,这在实践中需要类似于二进制搜索的东西。
find()
红黑树或其他平衡搜索树是一种常见的实现。