易截截图软件、单文件、免安装、纯绿色、仅160KB

java二分查找

转 : http://jayzotion.javaeye.com/blog/404084
public class TestBinSearch {   
  
    /**  
     * @param args  
     */  
    public static void main(String[] args) {   
        // TODO Auto-generated method stub   
        int a[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };   
  
        System.out.println(binSearch(a, 0, a.length - 1, 100));   
    }   
  
    // 二分查找递归实现   
    public static int binSearch(int a[], int start, int end, int key) {   
  
        int mid = (end - start) / 2 + start;   
        if (a[mid] == key) {   
            return mid;   
        }   
        if (start >= end) {   
            return -1;   
  
        } else if (a[mid] < key) {   
            return binSearch(a, mid + 1,&nbs


相关文档:

html特殊字符转换(java)

/**
* 把文本编码为Html代码
* @param target
* @return 编码后的字符串
*/
public static String htmEncode(String target)
{
StringBuffer stringbuffer = new StringBuffer();
int j = target.length();
for (int i = 0; i < j; i++)
......

Java学习之路:不走弯路,就是捷径


0
.引言
在ChinaITLAB
导师制辅导中,笔者发现问得最多的问题莫过于"
如何学习编程?Java
该如何学习?"
。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《Java
学习之路》。拜读过台湾蔡学镛先生的《Java
夜未眠》,有 ......

现代版java爱情

result love(boy, girl) ­
{ ­
    if( boy.有房() and boy.有车() ) ­
    { ­
        boy.set(nothing); ­
        return girl.嫁给(boy); ­
  &n ......

Java实现折半查找(二分查找)的递归和非递归算法

转 : http://wintys.blog.51cto.com/425414/94051
/**
*名称:BinarySearch
*功能:实现了折半查找(二分查找)的递归和非递归算法.
*说明:
*     1、要求所查找的数组已有序,并且其中元素已实现Comparable<T>接口,如Integer、String等.
*    2、非递归查找使用search( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号