【发布时间】:2014-08-09 22:05:34
【问题描述】:
我将有一个这样的交易 ID 的有序列表:
41025745
41025741
41025740
41025739
41025738
41025735
41025721
41025719
41025718
41025717
41025699
41025683
41025682
41025681
10 到 1000 之间的任意值,具体取决于我根据 API 调用计算出一次要抓取的数量。
假设我想查找事务 ID 41025735(在列表中),我可以使用二进制搜索来查找它,但如果我想查找 41025736(不在列表中),我将返回 41025738,即下一个最大值。我应该使用什么?修改后的二分搜索?
【问题讨论】:
标签: python list search binary-search