Super clean C# code with Null-conditional Operator


  • 0
    T
        public class Solution
        {
            public bool IsSameTree(TreeNode p, TreeNode q)
            {
                if (p == null && q == null)
                {
                    return true;
                }
                
                return p?.val == q?.val && IsSameTree(p?.left, q?.left) && IsSameTree(p?.right, q?.right);
            }
        }
    

Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.