芦苇

Results 16 comments of 芦苇

@XuShunyi 你说的没错,**节点**的深度是这么定义的,但是题干问的是**树的最大深度**,就是指根节点到最远叶子节点的边的数量,也就是最远的子节点的深度。最远的子节点的深度=树的最大深度

@XuShunyi 是的哦,是有点问题,我找到了另一种定义。 > 层数:根节点为第一层,往下一次递增。 树中节点的最大层数称之为树的深度或者高度 [树的高度,深度,层数_Java_Mind And Hand-CSDN博客](https://blog.csdn.net/bwh12398/article/details/78011819)

# 分析 1. 根节点如果为空深度为0,如果不为空则深度为1加上左子树的高度或者右子树的高度(取决于左子树和右子树的高度哪个更大) 2. 计算左子树的高度和右子树的高度,取最大值 很明显,递归 ```javascript var maxDepth = function (root) { if (root == null) return 0; return 1 + Math.max(maxDepth(root.left), maxDepth(root.right)); }; ```

so this library does't support -o option?is this why my output files(.css, .css.map) all appear in my src dictionary?

I use `-o dev-files/` or `--output dev-files/`,the terminal says 'wrote css file in dev-files' as blew: ![image](https://user-images.githubusercontent.com/25150291/41268662-c5f6a6c0-6e33-11e8-9f54-3679db1660e4.png) but it turns out that the `.css` and `.css.map` files are still generated...

> 你是不是还有一层https,请注意做相关强转 你说的强转具体指什么,我现在也是相同的问题,dootask本地是在80端口启动的,通过https访问代理服务器的地址,但是生成的文件链接都是http开头的 我翻了一下源码,发现生成的分享链接是调用了这个方法,这里读取的是Server_Port,是不是应该改成读取X-Forwarded-Proto直接获取协议或者根据X-Forwarded-Port来判断 https://github.com/kuaifan/dootask/blob/684bf12a5ce54f6195166b950f109f79318eae21/app/Module/Base.php#L842-L846