隨筆-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 尨奇 閱讀(353) 評論(0)  編輯  收藏 所屬分類: algorithms in java
          主站蜘蛛池模板: 佛学| 南康市| 米易县| 丁青县| 习水县| 伊金霍洛旗| 满洲里市| 巨野县| 济宁市| 安阳县| 莱阳市| 建瓯市| 萝北县| 霍城县| 丰顺县| 仁化县| 临邑县| 鄂伦春自治旗| 东港市| 古浪县| 南京市| 青河县| 都昌县| 贡觉县| 宁城县| 罗山县| 长寿区| 务川| 老河口市| 临泽县| 井陉县| 赫章县| 织金县| 改则县| 聂拉木县| 汉源县| 宣恩县| 政和县| 阿鲁科尔沁旗| 凤阳县| 灵寿县|