• λ我爱Aspx >> Asp.Net >> 一棵C#写的树(1) he_x(原作)
  • 一棵C#写的树(1) he_x(原作)

  • :aspxer  Դ:internet  :2007-5-31 2:20:31  ؼ:c#
  • if(t==null) return;

    RevOrderTravel(t.Left);

    RevOrderTravel(t.Right);

    Print(t);

    }

    public void Print(IBinNode t)

    {

    Console.Write(t.Element + ",");

    }

    public void Insert(IBinNode node,Position pos)

    {

    if(node == null)

    throw(new InvalidOperationException("不能将空节点插入树"));

    switch(pos)

    {

    case Position.LEFT : tree.Left = node;break;

    case Position.RIGHT: tree.Right = node;break;

    }

    }

    /// <summary>

    /// 按照先序遍历顺序遍历树

    /// </summary>

    public void TreeBuilder()

    {

    Stack stk = new Stack(INIT_TREE_SIZE);

    stk.Push(tree);

    Position pos;

    string para;

    pos = Position.LEFT;

    IBinNode baby,temp;

    while(true)

    {

    para = Console.ReadLine();

    Ҷƪл˵?
  • һƪ把哪天纯数字化文本框的WEB控件代码贴出来。
    һƪA Good 31 bit Random Number Generator Class