当前位置:网站首页>牛客-TOP101-BM35

牛客-TOP101-BM35

2022-07-23 12:03:00 一条吃猫的鱼

import java.util.*;

/* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * public TreeNode(int val) { * this.val = val; * } * } */

public class Solution {
    
    /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param root TreeNode类 * @return bool布尔型 */
    public boolean isCompleteTree (TreeNode root) {
    
        // write code here
        if(root == null)
            return true;
        Deque<TreeNode> deque = new LinkedList<>();
        deque.addLast(root);
        boolean sign = false;
        TreeNode t;
        while(!deque.isEmpty()){
    
            t = deque.pollFirst();
            if(t == null){
    
                sign = true;
                continue;
            }
            if(sign)
                return false;
            deque.offerLast(t.left);
            deque.offerLast(t.right);
        }
        return true;
    }
}
原网站

版权声明
本文为[一条吃猫的鱼]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_43822715/article/details/125922317