摘要: 在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作二叉查找树和二叉堆。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2的(i-1)次方个结点;深度为k的二叉树至多... 阅读全文
posted @ 2010-06-26 10:29 JasonNET 阅读(847) 评论(0) 推荐(0) 编辑
摘要: public bool Search(int[] a,int M){  return Search(a,0,a.Length-1,M);}private bool Search(int[] a, int start, int end, int M){  if(start > end)  {    return false;  }  if(start == end)  {    if(a[st... 阅读全文
posted @ 2010-06-26 10:00 JasonNET 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 主要代码://定义数的下标,根据下标来找规律public void Find30(int i){  if(i == 0)  {    return 1;  }  if(i == 1)  {    return 1;  }  return Find30(i -1) + Find30(i-2);} 阅读全文
posted @ 2010-06-26 09:44 JasonNET 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 最大公约数:class MyMath{  public int GetMaxDiv(int a, int b)  {    if(a >= b)    {      return getMaxDiv(a,b);    }    else     {      return getMaxDiv(b,a);    }  }   private int getMaxDiv(int a, int b... 阅读全文
posted @ 2010-06-26 09:39 JasonNET 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 这几个是考察个人逻辑思维的,所以希望大家不要再电脑上敲,直接用大脑思考!第一个例子:class A {  public static int x =3;  static A()  {    x = B.y +1;  }}class B{  public static int y = A.x +1;  static B()  {    y=1;  }  public static void Main... 阅读全文
posted @ 2010-06-26 09:33 JasonNET 阅读(275) 评论(0) 推荐(0) 编辑