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

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

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

最新文章

  1. iOS常用的忽略警告
  2. web端通信技术
  3. 【转载】Linux动态库搜索路径的技巧
  4. POj3104 Drying(二分)
  5. less文件的样式无法生效的一个原因,通过WEB浏览器访问服务器less文件地址返回404错误
  6. lotusscript基本语法
  7. shell script创建库
  8. 关于Ajax知识点小节
  9. 打开SDK Manager检查Android SDK下载和更新失败的解决方法
  10. 改写Form的submit
  11. 让页脚footer永远固定在页面的底部,而不是永远固定在显示器屏幕的底部的方法
  12. SQL Server DML(SELECT)常见用法(二)
  13. 一步一步重写 CodeIgniter 框架 (8) —— 视图的嵌套输出与返回
  14. HDU2795 Billboard 【线段树】+【单点更新】
  15. 【安装】python3.4版安装与2.x共存问题
  16. java 集合学习笔记
  17. box-sizing -- 盒模型
  18. 安装texlive2017(latex的编译软件)
  19. Ubuntu 16.04下安装搜狗输入法
  20. 前端——BOM和DOM

热门文章

  1. 1、java语言概述
  2. 【NX二次开发】NX内部函数,查找内部函数的方法
  3. HDFS 07 - HDFS 性能调优之 合并小文件
  4. 给元素设置overflow:hidden,pc端正常,但移动端依然可以滑动
  5. C#中使用ffmpeg合并视频
  6. 记Aspose.Word的使用中出现的问题
  7. Android开发回收bitmap引发Canvas: trying to use a recycled bitmap错误处理
  8. 手把手教你实现一个支持插件化的 uTools 工具箱(一)
  9. redis实现分布式锁天然的缺陷
  10. Python中Random随机数返回值方式