博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode-104
阅读量:7016 次
发布时间:2019-06-28

本文共 659 字,大约阅读时间需要 2 分钟。

1 class Solution { 2 public: 3     int max_; 4     int depth=1; 5     int maxDepth(TreeNode* root) { 6         7         if(root->left!=NULL) 8         { 9             depth++;10             maxDepth(root->left);11             depth--;12         }13         if(root->right!=NULL)14         {15             depth++;16             maxDepth(root->right);17             depth--;18         }19         max_=max(max_,depth);20          } 21         return max_;22 };

 

一直给我报错member access within null pointer of type 'struct TreeNode',我就纳闷了我也判断空指针了啊。为啥呢?然后突然发现貌似没判断root,失误失误。

所以最前面加上一行if(root!=NULL)就全部解决了啊!!!!!!

转载于:https://www.cnblogs.com/biubiuWham/p/10111166.html

你可能感兴趣的文章
linux centos service 参数详解
查看>>
利用层次遍历原理构建二叉树
查看>>
集体编程智慧(发现的一些代码问题)
查看>>
LeetCode Notes_#5 Longest Palindromic Substring
查看>>
swift 苹果开发者cocoachina学习网站 http://www.cocoachina.com/swift/
查看>>
Apache的配置详细解
查看>>
【C++ Primer】两个类相互包含的求解策略
查看>>
CS184.1X 计算机图形学导论L3V2和L3V3(部分)
查看>>
发一份shiro标准配置,特此记录
查看>>
步步为营 .NET三层架构解析 七、UI的设计(登陆页面、注册页页和添加部门页面)...
查看>>
八种方式实现跨域请求
查看>>
中缀表达式转后缀表达式
查看>>
爬虫第三章 模拟登录
查看>>
POI不同浏览器导出名称处理
查看>>
Mac 终端命令连接mysql
查看>>
ASP.NET MVC 学习1、新增Controller,了解MVC运行机制
查看>>
Tesseract-OCR 字体库下载地址
查看>>
sz一般是结尾带有'\0'的字符串。 string zero
查看>>
如何从Apache官网下载windows版apache服务器
查看>>
node-sqlite3的事务执行方法
查看>>