利用二分查找得到List中小于而且最接近的数

引言java 最近在老系统中看到了一大段代码,这个代码的目的是迁移迁移历史,在迁移的过程当中须要不少计算,我大概看了一下代码,里面处处都是for 循环,虽然for循环的逻辑比较简单,可是循环的次数太多了, 这就致使这个方法很是的慢,其中有一个地方就是经过循环得到日期。c++ 若是list中有5000个日期,刚好这个要查找的日期在最后面一个,那么确定完蛋。 若是经过二分查找确定会会少不少循环。web
相关文章
相关标签/搜索