国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

【算法】程序猿不寫代碼是不對的25

2019-11-06 06:33:51
字體:
來源:轉載
供稿:網(wǎng)友
package com.kingdz.algorithm.time201703;import java.util.Arrays;import com.kingdz.algorithm.time201702.Algo13;/** * 折半查找非遞歸版本 *  * @author kingdz *  */public class Algo06 {	public static void main(String[] args) {		int count = 10;		int[] number = new int[count];		number = Algo13.fillArray(count, false);		System.out.PRintln(Arrays.toString(number));		Arrays.sort(number);		System.out.println(Arrays.toString(number));		int index = binarySearch(number, 10);		System.out.println(index);	}	/**	 * 	 * @param number	 *            需要查找的數(shù)組	 * @param find	 *            需要查找的元素	 * @return	 */	private static int binarySearch(int[] number, int find) {		int start = 0;		int end = number.length;		while (start <= end) {			int middle = (start + end) / 2;			if (number[middle] == find) {				return middle;			} else if (number[middle] > find) {				end = middle - 1;			} else if (number[middle] < find) {				start = middle + 1;			}		}		return -1;	}}
上一篇:Prime Cryptarithm

下一篇:POJ 1961 Period

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东丰县| 马边| 资阳市| 资溪县| 同德县| 永川市| 彭州市| 枣庄市| 乌鲁木齐市| 太原市| 新兴县| 舒兰市| 济宁市| 利川市| 海口市| 宁远县| 乐至县| 沽源县| 富川| 蓝山县| 天长市| 临沭县| 遂溪县| 济南市| 麻城市| 林口县| 阿尔山市| 神农架林区| 葫芦岛市| 胶州市| 新密市| 灵寿县| 淮北市| 浮山县| 杨浦区| 江华| 襄垣县| 荔浦县| 黄冈市| 长沙市| 马尔康县|