• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

明明天意

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2013年10月12日

复杂的二分查找

摘要: 二分查找是很经典的算法,也是很少代码能写出来的,但是,由于几个变式,导致它很容易出错。下面把我总结的模版给出来,以后解释。 1 package DataStructure; 2 3 public class BSearchTest { 4 5 static int binarySearch(int[] a, int x){ 6 if(a==null) //防御性编程 7 return -2; 8 if(a.length == 0) 9 return -1;10 int mid=0 , ... 阅读全文

posted @ 2013-10-12 21:42 明明天意 阅读(207) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3