C# 广义表创建二叉树
本帖最后由 u010097981 于 2013-04-19 00:30:34 编辑
最近做毕业设计用广义表创建一颗二叉树,我写了一些代码总是创建失败,求帮忙~~
以下是我的代码,请高手指点,为什么创建失败,返回值总是空?
BiNode类:
public class BiNode
{
private char data; //数据域
private BiNode lChild; //左孩子
private BiNode rChild; //右孩子
//构造函数
public BiNode()
{
data = ' ';
lChild = null;
rChild = null;
}
//数据属性
public char Data
{
get
{
return data;
}
set
{
data = value;
}
}
//左孩子属性
public BiNode LChild
{
get
{
return lChild;
}
set
{
lChild = value;
}
}
//右孩子属性
public BiNode RChild
{
get
{
return rChild;
}
set
&nbs