2019年12月7日の二分法は、次元の配列を探します

/ **
* BinarySearch.java
* com.oracle.array
*
*機能:TODO
*
日付著者版*
*────────────────────────── ────────
* 2019年12月5日17671
*
*著作権(C)2019、TNTすべての権利を保有。
* /

パッケージcom.oracle.array。
/ **
*クラス名:BinarySearch
*機能:TODOのADD機能
*理由:TODO ADD理由
*
* @author 17671
* @version
* 1.1版@since
* @Date 2019年12月5日下午8時51分26秒
*
* @参照
* /
publicクラスBinarySearch {
公共の静的な文字列[] []ニュース= {{ "京东物流"、 "100"}、{ "家乐福"、 "400"}、
{ "百度搜索"、 "600"}、{ "4399小游戏"、 "1000"}}。
パブリック静的無効メイン(文字列[] args){
binarySearch(600)。
}
パブリック静的ボイドbinarySearch(int値){
int型開始= 0。
INT端= news.length-1。
開始(しばらく<

([1]の値== Integer.parseInt(ニュース[MID])){IF
;:のSystem.out.println(ニュース+ [MID] [0] +値+ "名に対応する" "としてヒット")
BREAK ;
}そうIF(値> Integer.parseInt(ニュース[MID])[1]){
START = MID + 1;
のSystem.out.println( "右バイナリ");
}そうIF(値<Integer.parseInt(ニュース[MID] [1])){
エンド= 1-MID;
のSystem.out.println( "左バイナリ");
}

}
}
}

 

おすすめ

転載: www.cnblogs.com/aojie/p/12000582.html