数据结构与算法C#实施系列--广义树两

数据结构与算法C#实施系列--广义树两
算法与数据结构(C #实现)系列--广义树(2)

Heavenkiller(原创)
公共覆盖对象密钥{ get }返回此密钥};

公共覆盖的程度{得到{退货。度} };

/ /公共覆盖单元高度{得到高度} } {退货;
public override bool(空的)属性是空的 /发生()

{
return false; / / generaltree永远不会空
}
bool IsLeaf()公共覆盖
{
返回这个值=度= 0;如果这个树的度是0,它表示树。

}

重写对象()——引用类型的实现

public override bool等于(对象_obj)

{

如果(!基地。等于(_obj))

返回false;类比较不相等,不等于

在这个自由基类中的一些项目

在基类中有 / / generaltree型,所以转型不会失败

generaltree tmptree =(generaltree)_obj;

比较引用成员

如果(!对象,等于(this.treelist,tmptree。树形))

返回false;

比较值类型成员

返回true;

}

}

}

tag:算法数据结构广义系列电脑软件

相关内容