二分法中 mid=beg+(end-beg)/2 与 mid=(beg+end)/2 的区别?

1:

第二种方法会出现溢出的情况,而第一种可以防止这种问题。

2:

第一种方法支持指针和迭代器而第二种不支持。


原文地址:https://www.cnblogs.com/vocaloid01/p/9514155.html