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

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

數據結構與算法(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
      }
 }


主站蜘蛛池模板: 日本韩国视频在线观看 | 中文精品久久久久国产网站 | 日本大片在线看 | 色吊丝欧美| 欧美视频一区二区三区 | 欧美太黄太色视频在线观看 | 亚洲精品一二三四区 | 天堂中文资源在线地址 | 日韩 亚洲 翔田千里 在线 | 性夜a爽黄爽| 色呦呦在线免费观看 | 最近新韩国日本免费看 | 欧美一级大黄 | 欧美一级淫片免费播放口 | 伊人一区二区三区 | 天天综合天天色 | 日韩欧美在线视频 | 亚洲高清在线视频 | 五月婷丁香 | 亚洲精品免费在线 | 日韩在线激情 | 欧洲性大片xxxxx久久久 | 中文字幕第一页国产 | 亚洲国产精品欧美综合 | 人人爽天天碰天天躁夜夜躁 | 日本免费在线视频 | 亚洲欧洲一区二区三区在线 | 欧美午夜视频 | 日日摸日日碰 | 色视频在线观看网站 | 午夜电视剧 | 一级成人a做片免费 | 午夜欧美精品久久久久久久久 | 日本成人精品 | 欧美一级亚洲一级 | 色综合天天综合网站中国 | 日韩久久中文字幕 | 日本一二三区在线视频 | 天堂亚洲 | 天堂√在线官网 | 五月婷婷六月合 |