📜  比较两个二叉树 - C# 代码示例

📅  最后修改于: 2022-03-11 14:49:22.411000             🧑  作者: Mango

代码示例1
public bool IsEqual(Node first, Node second)
{
    if (first == null && second == null) return true;

    if(first != null && second != null)
    {
      return first.data == second.data && 
          IsEqual(first.rightChild,second.rightChild) &&
          IsEqual(first.leftChild,second.leftChild);
    }
    return false;
}


// Node structure

public class Node
{
    private int data;
    private Node leftChild;
    private Node rightChild;
    public Node(int data)
    {
          this.data = data;
    }
}