隨筆-16  評論-0  文章-0  trackbacks-0

          static int sSearch(int a[], int v, int l, int r)
          ? {
          ??? int i;
          ??? for (i = l; i <= r; i++)
          ????? if (v == a[i]) return i;
          ??? return -1;
          ? }

          static int bSearch(int a[], int v, int l, int r)
          ? {
          ??? while (r >= l)
          ????? {
          ??????? int m = (l+r)/2;
          ??????? if (v == a[m]) return m;
          ??????? if (v < a[m])
          ??????????? r = m-1;
          ??????? else
          ??????????? l = m+1;
          ????? }
          ??? return -1;
          ? }

          posted on 2006-07-30 10:00 尨奇 閱讀(356) 評論(0)  編輯  收藏 所屬分類: algorithms in java
          主站蜘蛛池模板: 福安市| 阿拉善盟| 米泉市| 浏阳市| 高唐县| 呼和浩特市| 德阳市| 宁蒗| 汕尾市| 正宁县| 勃利县| 涟源市| 八宿县| 隆德县| 大田县| 南阳市| 蓬莱市| 平和县| 青浦区| 双桥区| 东明县| 进贤县| 阿巴嘎旗| 凤阳县| 尉犁县| 福泉市| 尉氏县| 宁津县| 吕梁市| 贵南县| 灌南县| 普兰县| 梅河口市| 丹东市| 荆门市| 福州市| 甘谷县| 集贤县| 武义县| 永城市| 苍梧县|