日期:2014-05-17  浏览次数:20808 次

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