六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

數據結構與算法(C#完成)---二叉樹

[摘要]using System;using System.Collections;namespace DataStructure /// <summary> /// BinaryTree 的摘要說明。 /// </summary> public class...

 using System;
using System.Collections;namespace DataStructure
{
    /// <summary>
    /// BinaryTree 的摘要說明。
    /// </summary>
    public class BinaryTree:NaryTree
    {
         //構造二叉空樹
         public BinaryTree():base(2)
         {
             //
             // TODO: 在此處添加構造函數邏輯
             //
         }
        
  public BinaryTree(object _obj):base(2,_obj)
         {
 
  }         //------------------------------------------------------
         protected override object GetEmptyInstance(uint _degree)
         {
      return new BinaryTree(_degree);
  }
         //------------------------------------------------------
 
         //重寫深度遍歷
         public override void DepthFirstTraversal(IPrePostVisitor _vis)
         {
              if ( !IsEmpty() )
              {
                  _vis.PreVisit(this.Key);
                  this[0].DepthFirstTraversal(_vis);
                  _vis.Visit(this.Key);
                  this[1].DepthFirstTraversal(_vis);
                  _vis.PostVisit(this.Key);
              }
          }
          //二叉樹大小的比較
          //先比較關鍵字,如果相等,再比較左子樹,如果再相等,則比較右子樹----如此遞歸
          #region IComparable 成員          public override int CompareTo(object obj)
          {
               // TODO: 添加 BinaryTree.CompareTo 實現
               //因為Comare()中已經進行了類型斷定,故不會出現轉型錯誤
               BinaryTree tmpTree=(BinaryTree)obj;
 
               if( this.IsEmpty() )
                   return tmpTree.IsEmpty()?0:-1;
               if( tmpTree.IsEmpty() )
                   return 1;
               int result=Comparer.Default.Compare(this,tmpTree);
               if(result==0)
                   result=this[0].CompareTo(tmpTree[0]);
               if(result==0)
                   result=this[1].CompareTo(tmpTree[1]);
 
               return result;
           }           #endregion
      }
 }


主站蜘蛛池模板: 天天色综合3 | 日韩av东京社区男人的天堂 | 日本大蕉香蕉大视频在线观看 | 亚洲国产成人久久一区www妖精 | 日本亚洲最大的色成网站www | 日韩一区二区精品久久高清 | 青青青国产在线手机免费观看 | 日本香蕉一区二区三区 | 窝窝女人体国产午夜视频 | 在线免费观看日本 | 亚洲国产精品线在线观看 | 亚洲 欧美 自拍 卡通 综合 | 日本高清视频在线三级 | 欧美在线xxx| 四月婷婷| 日本天堂视频在线观看 | 青青青青操 | 一级a毛片免费观看久久精品 | 五月婷婷久 | 色吧亚洲欧美另类 | 青青草原综合网 | 青娱乐极品视频在线观看 | 青青青视频精品中文字幕 | 亚洲你我色| 婷婷99精品国产97久久综合 | 天天插天天透天天狠 | 亚洲伊人成人网 | 日日干夜夜操s8 | 伊人网在线视频观看 | 速度与激情9免费完整版高清 | 欧美无遮挡国产欧美另类 | 日本一本二本在线 | 中文字幕永久在线视频 | 视频一区精品 | 手机看片91精品一区 | 日产毛片 | 日韩一及片 | 伊人三区 | 日韩天堂网 | 日韩午夜片 | 日韩欧美天堂 |