1, 深度遍历和广度遍历
2, 二分法
3, 举例说明数据结构
5, 运行时异常和非运行时异常的区别
2, 二分法
3, 举例说明数据结构
5, 运行时异常和非运行时异常的区别
解决方案 »
- org.textmining.text.extraction.FastSavedException: Fast-saved files are unsuppor
- S2SH整合问题could not insert: [com.msgtemplate.entity.Template]
- dwr回调函数多参报错
- 看看我hql时间比较哪里有问题?
- EJB并发
- Tomcat 部署项目后只能通过localhost访问的问题!!!!!!
- 菜鸟学习JAVA日志2——try catch
- 对SNMP比较熟悉的请进
- ^^^^^^下面的几句哪位大哥给解释解释,万分感谢,100分相送??
- 请问Jive和Pet Store的源代码
- 关于JAVA项目框架选择
- Ext tree中如何把tree设置为默认折叠?
java代码如下:
public int binarySearch(
int[] data,int aim){//以int数组为例,aim为需要查找的数
int start = 0;
int end = data.length-1;
int mid = (start+end)/2;//a
while(data[mid]!=aim&&end>start){//如果data[mid]等于aim则死循环,所以排除
if(data[mid]>aim){
end = mid-1;
}else if(
data[mid]<aim){ start = mid+1; }
mid = (start+end)/2;//b,注意a,b }
return (data[mid]!=aim)?-1:mid;//返回结果
}