public class Test {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
int i = findKey(1,st.length);
System.out.println(i);
}
private static int[] st = {10,20,5,7,11,5,7,11};
private static int key = 10;
public static int findKey(int start,int end){
int middle = (start+end)/2;
int ret =0;
if(st[middle-1] == key) return middle;
else{
if(middle>start)
ret = findKey(start,middle-1);
if(ret==0){
if(middle<end) ret = findKey(middle+1,end);
}
if(ret !=0) return ret;
}
return 0;
}
}
分享到:
相关推荐
GCT专业课习题计算机编译预处理.pdf
苏大控制工程GCT专业课电子技术基础复习题集.doc
很详细的gct软件工程复试资料.包含内容殷人昆版教材及孙家广版教材的ppt课件,习题,及参考答案。
2010年10月在职研究生考试GCT真题(A卷)及答案
4000多个单词 GCT英语词汇,考试,工程硕士
GCT入学资格考试微积分实用教案.ppt
GCT入学资格考试微积分学习教案.pptx
GCT入学资格考试微积分PPT课件.pptx
GCT二面考试资料 计算机网络 数据库等
GCT数学考试视频辅导精讲课程全113集-线性代数共30讲GCT数学考试视频辅导精讲课程全113集-线性代数共30讲
GCT入学资格考试微积分PPT学习教案.pptx
GCT资料 GCT资料 GCT资料GCT资料GCT资料GCT资料GCT资料GCT资料GCT资料GCT资料GCT资料GCT资料
2007年GCT入学资格考试数学基础能力试题参考.pdf
GCT入学资格考试线代几何初代算术实用教案.ppt
GCT入学资格考试线代几何初代算术学习教案.pptx
GCT入学资格考试线代几何初代算术PPT课件.pptx
GCT入学资格考试线代几何初代算术PPT学习教案.pptx