当前位置: 首页 > news >正文

C语言 | Leetcode C语言题解之第404题左叶子之和

题目:

题解:

bool isLeafNode(struct TreeNode *node) {return !node->left && !node->right;
}int sumOfLeftLeaves(struct TreeNode *root) {if (!root) {return 0;}struct TreeNode **q = malloc(sizeof(struct TreeNode *) * 2001);int left = 0, right = 0;q[right++] = root;int ans = 0;while (left < right) {struct TreeNode *node = q[left++];if (node->left) {if (isLeafNode(node->left)) {ans += node->left->val;} else {q[right++] = node->left;}}if (node->right) {if (!isLeafNode(node->right)) {q[right++] = node->right;}}}return ans;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • c++类和对象(3):默认成员函数(下)
  • 电巢科技携Ecosmos元宇宙产品亮相第25届中国光博会
  • Java | Leetcode Java题解之第404题左叶子之和
  • 光伏选址和设计离不开气象分析!
  • Android 蓝牙三方和动态权限三方
  • 【Android安全】Keystone和Capstone
  • Flink CEP(复杂事件处理)高级进阶
  • 【C++题解】1406. 石头剪刀布?
  • vue国际化vue-i18n搭配i18n-ally实现多语言国际化
  • linux gcc 静态库的简单介绍
  • 438 找到字符串中所有字母异位词
  • 以太网传输出现不分包
  • Facebook主页,广告账户,BM被封分别怎么解决?
  • HTTP请求工具类
  • 在 Java 中使用 bean 有什么好处
  • hexo+github搭建个人博客
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 2018一半小结一波
  • Debian下无root权限使用Python访问Oracle
  • Invalidate和postInvalidate的区别
  • JavaScript服务器推送技术之 WebSocket
  • javascript数组去重/查找/插入/删除
  • maven工程打包jar以及java jar命令的classpath使用
  • NSTimer学习笔记
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Vue UI框架库开发介绍
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 将 Measurements 和 Units 应用到物理学
  • 跨域
  • 面试遇到的一些题
  • 前端路由实现-history
  • 前端面试题总结
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 算法---两个栈实现一个队列
  • 微信小程序--------语音识别(前端自己也能玩)
  • 线上 python http server profile 实践
  • Prometheus VS InfluxDB
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # Panda3d 碰撞检测系统介绍
  • #pragma data_seg 共享数据区(转)
  • #数据结构 笔记三
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (纯JS)图片裁剪
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (四)汇编语言——简单程序
  • (转)ABI是什么
  • (转)fock函数详解
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • ****三次握手和四次挥手
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET CORE使用Redis分布式锁续命(续期)问题