Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c+中集合STL的下界+; < >我理解,C++中的SET结构是树结构内部实现的。那么,如何对其执行下界呢?我的意思是,我理解vector使用开始索引和结束索引选择中间元素并执行二进制搜索,但它如何实现树状结构?_C++_Tree_Stl_Set_Binary Search - Fatal编程技术网

c+中集合STL的下界+; < >我理解,C++中的SET结构是树结构内部实现的。那么,如何对其执行下界呢?我的意思是,我理解vector使用开始索引和结束索引选择中间元素并执行二进制搜索,但它如何实现树状结构?

c+中集合STL的下界+; < >我理解,C++中的SET结构是树结构内部实现的。那么,如何对其执行下界呢?我的意思是,我理解vector使用开始索引和结束索引选择中间元素并执行二进制搜索,但它如何实现树状结构?,c++,tree,stl,set,binary-search,C++,Tree,Stl,Set,Binary Search,在集中查找下限几乎与在集中查找元素相同。在搜索结束时(在树中导航),您或者找到了元素所在的节点,或者找到了一个大于您要查找的元素,但其子树中没有任何节点的值较低(因此,如果要添加该值,您希望在此处插入该值,作为该节点的左子节点) 无论哪种方式,您都已找到元素的下限

集中查找
下限
几乎与在集中查找元素相同。在搜索结束时(在树中导航),您或者找到了元素所在的节点,或者找到了一个大于您要查找的元素,但其子树中没有任何节点的值较低(因此,如果要添加该值,您希望在此处插入该值,作为该节点的左子节点)

无论哪种方式,您都已找到元素的下限