记一次错误:mid=front+(rear-front)>>1;

设rear=6,front=4,mid=front+(rear-front)>>1;

mid应该等于5的,但结果却是3。

错误原因:“+”运算符的优先级高于">>"运算符

心之所愿,永不相忘
原文地址:https://www.cnblogs.com/zgll/p/15041077.html