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

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

數(shù)據(jù)結(jié)構(gòu)與算法(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
    {
         //構(gòu)造二叉空樹
         public BinaryTree():base(2)
         {
             //
             // TODO: 在此處添加構(gòu)造函數(shù)邏輯
             //
         }
        
  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);
              }
          }
          //二叉樹大小的比較
          //先比較關(guān)鍵字,如果相等,再比較左子樹,如果再相等,則比較右子樹----如此遞歸
          #region IComparable 成員          public override int CompareTo(object obj)
          {
               // TODO: 添加 BinaryTree.CompareTo 實現(xiàn)
               //因為Comare()中已經(jīng)進行了類型斷定,故不會出現(xiàn)轉(zhuǎn)型錯誤
               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
      }
 }


主站蜘蛛池模板: 亚洲国产成人在人网站天堂 | 欧美伊人久久大香线蕉在观 | 情侣国产| 中文字幕在线乱码免费毛片 | 日本免费观看视频 | 特黄一级视频 | 丝袜美腿美女被狂躁在线观看 | 亚洲欧美四级在线播放 | 日本一本二本视频 | 日本成人在线播放 | 日本免费高清 | 四虎影院在线视频 | 亚洲综合图色40p | 一区二区三区在线 | 网站 | 欧美一级网 | 亚洲春色第一页 | 天天看片天天爽 | 午夜日韩视频 | 婷婷丁香五 | 日本黄 色 成 年 人免费观看 | 天堂一区二区三区在线观看 | 中日韩一线二线三线视频 | 欧美在线香蕉在线现视频 | 欧美一级二级三级视频 | 色婷婷狠狠干 | 自拍成人| 在线成人免费观看国产精品 | 亚欧洲精品bb | 欧洲视频一区 | 婷婷夜夜躁天天躁人人躁 | 亚洲免费视频在线 | 欧美性视频在线 | 台湾佬成人中文网222vvv | 青青草免费观看视频 | 欧美一级www | 自偷自拍亚洲综合精品 | 特黄特a级特别特级特毛片 特黄视频免费看 | 亚洲国产第一页 | 亚洲精品乱码久久久久久麻豆 | 亚洲天堂视频在线免费观看 | 伊伊人成亚洲综合人网香 |