2021-11-21 559. N 叉樹的最大深度

這個題本質(zhì)上和二叉樹的最大深度差不多,本來想用深度優(yōu)先解決,可是寫著寫著成了回溯。


class Solution {
    int result_deep=0;
    public int maxDepth(Node root) {
        // 深度優(yōu)先,層次遍歷
        // 嗯,好好的深度優(yōu)先 寫著寫著成了回溯
        int path=0;
        dfs(root,path);
    return result_deep;
    }
    public  void dfs(Node root, int path){
        if(root==null){
            return ;
        }
        if (root.children!=null){
            List<Node> root_children=root.children;
            path++;
            result_deep=Math.max(path,result_deep);
            for(Node node:root_children){
                dfs(node,path);
            }
            path--;
        }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容