将字符串作为ref参数传递

时间:2013-12-02 17:29:50

标签: c# data-structures binary-tree

我已经创建了按预先顺序,后期顺序和顺序遍历树的方法。我现在需要做的就是改变我的方法,以便它们将输出显示到一个字符串缓冲区,该缓冲区作为ref参数传入。

任何人都可以帮我这么做吗?我知道它很简单,但我不知道该怎么做!

干杯。

enter code here
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lab8_BinaryTrees
{
class BinTree<T> where T : IComparable
{
     public Node<T> root;

    public BinTree()
    {
        root = null;
    }

    public BinTree(T item)
    {
        root = new Node<T>(item);
    }

    public void inOrder()
    {
        inOrder(root);
    }

    public void inOrder(Node<T> tree)
    {
        if (tree != null)
        {
            inOrder(tree.Left);
            Console.WriteLine(tree.Data);
            inOrder(tree.Right);
        }
    }

    public void PreOrder(Node<T> tree)
    {
        if (tree != null)
        {
            Console.WriteLine(tree.Data);
                PreOrder(tree.Left);
            PreOrder(tree.Right);
        }

    }

    public void PostOrder(Node<T> tree)
    {
        if (tree != null)
        {
            PostOrder(tree.Left);
            PostOrder(tree.Right);
            Console.WriteLine(tree.Data);
        }

    }
}
}

0 个答案:

没有答案