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

1:

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

2:

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


猜你喜欢

转载自blog.csdn.net/vocaloid01/article/details/79902156