Sesing the Data Structures & Algorithms in Java

原创 2005年05月23日 15:19:00
According the Pearl in Programming ,the first correct  dicotomy search  algorithms is coded at 1966 thouth the algorithms is absent at 1946.Believe or not,but i think the followed code is right.
    public void dictomySearch(int[] arrays,int element,int begin,int end){
           if  (arrays[begin] == element) return begin;
          if  (arrays[end]   == element)  return end;
          if  (begin<=end) return -1;
          int mid = (begin+end)/2;
         if (arrays[mid]<element)
            return dictomySearch(arrays,element,mid+1,end-1);
         else if (arrays[mid]>element)
            return dictomySearch(arrays,element,begin+1,mid-1);
        else return mid;


数据结构复习笔记(Data Structures & Algorithms in Java, 4th) --Memory Management (Heap & Stack)

这篇文章主要是学习Java虚拟机(JVM)内存管理的基础,学习内存管理所需要使用的几个数据结构 (Stack, Heap)。...

数据结构复习笔记(Data Structures & Algorithms in Java, 4th) - recursive 递归


If advanced algorithms and data structures are never used in industry, then why learn them?

Here is one question from Quora. Just record it here... I and people I know have never used any adv...
  • huntzw
  • huntzw
  • 2014年05月06日 11:03
  • 658

基于Problem Solving with Algorithms and Data Structures using Python的学习记录(4)——Recursion

4.1.目标本章的目标如下: 要理解可能难以解决的复杂问题有一个简单的递归解决方案。 学习如何递归地写出程序。 理解和应用递归的三个定律。 将递归理解为一种迭代形式。 实现问题的递归公式化。 了解计算...

Data Structures and.Algorithms in Java

  • 2011年12月28日 14:02
  • 3.34MB
  • 下载
您举报文章:Sesing the Data Structures & Algorithms in Java