对于二进制搜索,在文件中查找记录所需的平均比较次数是多少?
发布于 2010-03-09 11:29:25
我假设这是作业,所以我将提供一个提示,而不是一个直接的答案。我还假设你已经被要求找到一个相对准确的答案,而不仅仅是一个大O的答案。
可以这样想:每次进行比较时,搜索空间都会减半。如果搜索空间的大小是S,那么在下一次迭代中找到记录的概率是1/S。如果C表示比较的次数,那么P(在比较C中找到它)=P(不在
https://stackoverflow.com/questions/2406417
复制相似问题