替换图片链接
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
|
||||
示例 1:
|
||||
|
||||

|
||||

|
||||
|
||||
* 输入:[0,0,null,0,0]
|
||||
* 输出:1
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
示例 2:
|
||||
|
||||

|
||||

|
||||
|
||||
* 输入:[0,0,null,0,null,0,null,null,0]
|
||||
* 输出:2
|
||||
@@ -143,7 +143,7 @@ if (cur == NULL) return 2;
|
||||
|
||||
如图:
|
||||
|
||||

|
||||

|
||||
|
||||
代码如下:
|
||||
|
||||
@@ -191,7 +191,7 @@ if (left == 1 || right == 1) return 2;
|
||||
|
||||
**从这个代码中,可以看出,如果left == 1, right == 0 怎么办?其实这种条件在情况2中已经判断过了**,如图:
|
||||
|
||||

|
||||

|
||||
|
||||
这种情况也是大多数同学容易迷惑的情况。
|
||||
|
||||
@@ -199,7 +199,7 @@ if (left == 1 || right == 1) return 2;
|
||||
|
||||
以上都处理完了,递归结束之后,可能头结点 还有一个无覆盖的情况,如图:
|
||||
|
||||

|
||||

|
||||
|
||||
所以递归结束之后,还要判断根节点,如果没有覆盖,result++,代码如下:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user