码迷,mamicode.com
首页 > 编程语言 > 详细

2019.12.07 二分法查找二维数组

时间:2019-12-07 10:27:43      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:end   sea   pack   print   static   京东   stat   lse   小游戏   

/**
* BinarySearch.java
* com.oracle.array
*
* Function: TODO
*
* ver date author
* ──────────────────────────────────
* 2019年12月5日 17671
*
* Copyright (c) 2019, TNT All Rights Reserved.
*/

package com.oracle.array;
/**
* ClassName:BinarySearch
* Function: TODO ADD FUNCTION
* Reason: TODO ADD REASON
*
* @author 17671
* @version
* @since Ver 1.1
* @Date 2019年12月5日 下午8:51:26
*
* @see
*/
public class BinarySearch {
public static String[][] news= {{"京东物流","100"},{"家乐福","400"},
{"百度搜索","600"},{"4399小游戏","1000"}};
public static void main(String[] args) {
binarySearch(600);
}
public static void binarySearch(int value) {
int start=0;
int end=news.length-1;
while(start<=end) {
int mid=(start+end)/2;
if (value==Integer.parseInt(news[mid][1])) {
System.out.println("点击数为"+value+"对应的名称为:"+news[mid][0]);
break;
}else if(value>Integer.parseInt(news[mid][1])){
start=mid+1;
System.out.println("向右折半");
}else if(value<Integer.parseInt(news[mid][1])) {
end=mid-1;
System.out.println("向左折半");
}

}
}
}

 

2019.12.07 二分法查找二维数组

标签:end   sea   pack   print   static   京东   stat   lse   小游戏   

原文地址:https://www.cnblogs.com/aojie/p/12000582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!