סריקה תוכית ב-C#

public static void InOrder(BinNode<int> t)

{

        if(t != null)

        {

                InOrder(t.GetLeft());

                Console.WriteLine(t.GetValue());

                InOrder(t.GetRight());

        }

}

סריקה סופית ב-C#

public static void PostOrder(BinNode<int> t)

{

        if(t != null)

        {

                InOrder(t.GetLeft());

                InOrder(t.GetRight());

                Console.WriteLine(t.GetValue());

        }

}

סריקה ,תחילית ב-C#

public static void InOrder(BinNode<int> t)

{

        if(t != null)

        {

                Console.WriteLine(t.GetValue());

                InOrder(t.GetLeft());

                InOrder(t.GetRight());

        }

}