コード例 #1
0
ファイル: Program.cs プロジェクト: kemmel-dev/BinaryQuestions
 static void TraversePostOrder(BTNode rootNode)
 {
     if (rootNode != null)
     {
         TraversePostOrder(rootNode.GetNoNode());
         TraversePostOrder(rootNode.GetYesNode());
         Console.WriteLine(rootNode.GetMessage());
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: kemmel-dev/BinaryQuestions
        static int Evaluate(BTNode node)
        {
            string message = node.GetMessage();

            if (message != null)
            {
                return(message.Length);
            }
            throw new ArgumentException("Tried to evaluate a null string");
        }