采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果不存在所查找的42,floor返回的是41的最后一个索引,我们怎么知道返回的这个索引不是42的第一个索引呢
floor和ceil返回一个索引值。如果需要再看一下这个索引值对应的元素是什么,只需要简单的取一下这个索引对应的元素就好了哦~
在有序数组上使用二分查找的思路求floor和ceil的代码,我实现的版本放在了课程的官方github上,可以参考:
https://github.com/liuyubobobo/Play-with-Algorithms/blob/master/05-Binary-Search-Tree/Course%20Code%20(C%2B%2B)/Optional-01-More-About-Binary-Search/main.cpp
非常感谢!
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.7k 21
5.7k 3
4.9k 5
1.3k 18