专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » 数据结构与算法分析:数据结构和算法_C#实现广义树(2) »正文

数据结构与算法分析:数据结构和算法_C#实现广义树(2)

来源: 发布时间:星期五, 2009年1月9日 浏览:34次 评论:0
    public overrideobjectKey{get{this.key;}}
    public overrideuDegree{get{this.degree;}}
    //public overrideuHeight{get{this.height;}}
    public overrideboolIsEmpty//propertytakestheplaceofIsEmpty
    {
       false;//generaltreewon'tbeemptyforever
    }   
    public overrideboolIsLeaf
    {
       this.degree0;//thistree'sdegreeiszero,itmeansthetreehasnosubtrees,soitisleafcertainly
    }
    //overwriteObject.Equals--- reference type realization
    publicoverrideboolEquals(object_obj)
    {
       (!base.Equals(_obj))
         false;//基类比较不相等则不相等
       //基类中些条目在此可免去 
       //在基类中已判定其为GeneralTree类型故转型不会失败
       GeneralTreetmpTree=(GeneralTree)_obj; 
       //比较引用成员
       (!Object.Equals(this.treeList,tmpTree.treeList))
         false;   
       //比较值类型成员
       true;
    } 
  }
}


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: