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

C语言 | Leetcode C语言题解之第543题二叉树的直径

题目:

题解:

typedef struct TreeNode Node;int method (Node* root, int* max) {if (root == NULL) return 0;int left = method (root->left, max);int right = method (root->right, max);*max = *max > (left + right) ? *max : (left + right);return (left > right ? left : right) + 1;
}int diameterOfBinaryTree(struct TreeNode* root) {int max = 0;method (root, &max);return max;
}

http://www.mrgr.cn/news/67340.html

相关文章:

  • 使用AMD GPU进行图像分类的ResNet模型
  • 开源的flash浏览器 CelfFlashBrowser
  • 私有化视频平台EasyCVR海康大华宇视视频平台视频诊断技术是如何实时监测视频质量的?
  • 计算机网络:网络层 —— 边界网关协议 BGP
  • C++之vector 容器的使用
  • poi excel数据统计导出
  • SIwave:释放信号网络分析仪的强大功能
  • 使用AMD GPU进行图像分类的ResNet模型
  • ArcGIS006:ArcMap常用操作151-200例动图演示
  • 龙芯交叉编译openssl
  • Scala的包及其导入
  • Renesas R7FA8D1BH (Cortex®-M85) Flash的功能介绍
  • 【LeetCode】【算法】155. 最小栈
  • 11.6日志
  • RTMP推流H264和AAC
  • 计算机网络综合题
  • 【c++语言程序设计】字符串与浅层复制(深拷贝与浅拷贝)
  • jenkins流水线pipeline
  • 使用Rust实现http/https正向代理
  • UE5.4 PCG 创建圆形植被聚落
  • GORM优化器和索引提示
  • C语言 | Leetcode C语言题解之第542题01矩阵
  • 速盾:高防cdn遭受攻击会瘫痪吗?
  • Java Agent使用
  • 网站架构知识之Ansible(day020)
  • 映像?什么是映像