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

安仁网络推广陕西seo公司

安仁网络推广,陕西seo公司,建站展示,烟台专业网站建设给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。 计算从根节点到叶节点生成的 所有数字之和 。…

给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。

每条从根节点到叶节点的路径都代表一个数字:

  • 例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。

计算从根节点到叶节点生成的 所有数字之和 。

叶节点 是指没有子节点的节点。

思路一:递归

int helper(struct TreeNode *root, int prevSum){if (root == NULL) return 0;int sum = prevSum * 10 + root->val;if (root->left == NULL && root->right == NULL)return sum;elsereturn helper(root->left, sum) + helper(root->right, sum);
}int sumNumbers(struct TreeNode* root){if (root == NULL) return 0;return helper(root, 0);
}

分析:

本题要求根节点到叶节点生成的所有数字之和,可以想到用递归的方法,每向下遍历一个数就将前面的数乘上十再加上当前的数,最后返回答案

总结:

本题考察二叉树的递归应用,将每个节点的数遍历完后再返回答案即可解决

http://www.dt0577.cn/news/22633.html

相关文章:

  • 温州网站建设服务中心百度网址是多少
  • 1688官网首页深圳优化公司样高粱seo
  • 网站建设效果好不好百度人工智能开放平台
  • 公司网站设计维护免费企业网站建设
  • 园区网站建设seo关键词排名如何
  • 在线免费logo生成器seo排名首页
  • 学做电商那个网站好成都最新疫情
  • 企业网站的设计与实现毕业论文南宁关键词优化服务
  • 西安哪里找做网站公司企业品牌推广
  • 广州建网站站公司厦门seo关键词优化
  • 南京百度seo网站seo分析报告
  • o2o网站建设信息大丰seo排名
  • 做网站用什么浏览器百度统计app下载
  • 广东网站开发项目网站流量查询服务平台
  • 做景区网站建设的公司三生网络营销靠谱吗
  • 信誉好的顺德网站建设厦门网络推广外包多少钱
  • 网站抓取诊断ip出错微信推广引流平台
  • 做企业网站的缺点googleplay安卓版下载
  • 做副业赚钱网站百度一下官方网址
  • 渭南网页设计搜索引擎优化是什么
  • 合肥教育平台网站建设网络营销五个特点
  • 建设电影网站数据库脚本武汉搜索引擎排名优化
  • 许昌做网站公司哪家专业苏州seo按天扣费
  • 石家庄城乡建设管理局网站怎么做好网络销售
  • 招聘网站续费怎么做分录网站注册
  • 大良网站建设价格一份完整app运营推广方案
  • 网络智能营销推广平台seo关键词使用
  • 企业销售型网站是什么备案查询平台官网
  • 深圳龙华汽车网站建设东莞seo黑帽培训
  • 快云助手网站建设视频指数分布的分布函数