Categorías
Algorithms

Leetcode – Mismo árbol

Dos árboles binarios se consideran iguales si tienen una estructura idéntica y los nodos tienen el mismo valor.

Este problema se puede resolver utilizando una función recursiva simple.

public boolean isSameTree(TreeNode p, TreeNode q) {
    if(p==null && q==null){
        return true;
    }else if(p==null || q==null){
        return false;
    }
 
    if(p.val==q.val){
        return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
    }else{
        return false;
    }
}

  LeetCode - Subconjunto divisible más grande (Java)

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *