public static void Main()
Console.WriteLine("UniLecs");
Console.WriteLine(string.Format("Answer = {0}", TreesAreIdentical(treeA, treeA)));
Console.WriteLine(string.Format("Answer = {0}", TreesAreIdentical(treeA, treeB)));
private static bool TreesAreIdentical(Node treeA, Node treeB)
if (treeA == null && treeB == null)
if (treeA != null && treeB != null)
return ((treeA.Value == treeB.Value) &&
TreesAreIdentical(treeA.Left, treeB.Left) &&
TreesAreIdentical(treeA.Right, treeB.Right));
public int Value { get; set; }
public Node Left { get; set; }
public Node Right { get; set; }