mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 09:13:34 +00:00
[docs] The STL "binary search" has a non-obvious name.
std::lower_bound is the canonical "binary search" in the STL (std::binary_search generally is not what you want). The name actually makes a lot of sense (and also has a beautiful symmetry with the std::upper_bound algorithm). The name is nonetheless non-obvious. Also, remove mention of "radix search". It's not even clear how that would work in the context of a sorted vector. AFAIK "radix search" only makes sense when you have a trie-like data structure. llvm-svn: 178376
This commit is contained in:
parent
d7d35221f7
commit
04c7342f29
@ -1016,7 +1016,9 @@ coupled with a good choice of :ref:`sequential container <ds_sequential>`.
|
||||
This combination provides the several nice properties: the result data is
|
||||
contiguous in memory (good for cache locality), has few allocations, is easy to
|
||||
address (iterators in the final vector are just indices or pointers), and can be
|
||||
efficiently queried with a standard binary or radix search.
|
||||
efficiently queried with a standard binary search (e.g.
|
||||
``std::lower_bound``; if you want the whole range of elements comparing
|
||||
equal, use ``std::equal_range``).
|
||||
|
||||
.. _dss_smallset:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user