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

网站制作网页制作网页建站如何保存分享

网站制作网页制作,网页建站如何保存分享,农产品网站策划,金融交易网站开发文章目录 题目链接题目描述解题思路代码复杂度分析 题目链接 LCR 049. 求根节点到叶节点数字之和 - 力扣#xff08;LeetCode#xff09; 题目描述 给定一个二叉树的根节点 root #xff0c;树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表… 文章目录 题目链接题目描述解题思路代码复杂度分析 题目链接 LCR 049. 求根节点到叶节点数字之和 - 力扣LeetCode 题目描述 给定一个二叉树的根节点 root 树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字 例如从根节点到叶节点的路径 1 - 2 - 3 表示数字 123 。 计算从根节点到叶节点生成的 所有数字之和 。 叶节点 是指没有子节点的节点。 解题思路 其实对于这种二叉树类的题目并且又提到根节点---叶节点我们应该很容易想到dfs. 所以我们尝试用dfs来解答这道题目 ①截止条件 截止条件就是当我们遇到叶子节点的时候我们只需要返回之前路径的值 * 10 当前节点的值 ②中间过程 我们坚信dfs(TreeNode* root, int presum)这个函数可以将root中的值算出来 所以对于一个中间节点我们只需要 int ret 0;if(root-left)ret dfs(root-left, presum);if(root-right)ret dfs(root-right, presum);return ret;至此我们解题思路就到此为止 代码 class Solution { public:int sumNumbers(TreeNode* root) {return dfs(root, 0);}int dfs(TreeNode* root, int presum){presum presum * 10 root-val;if(root-left nullptr root-right nullptr){return presum;}int ret 0;if(root-left)ret dfs(root-left, presum);if(root-right)ret dfs(root-right, presum);return ret;} };复杂度分析 时间复杂度 相当于深度优先遍历了二叉树,所以时间复杂度就是O(N); 空间复杂度 额外使用了常数个变量所以空间复杂度是O(1);
http://www.tj-hxxt.cn/news/221541.html

相关文章:

  • 网站建设既有书籍又有光盘网络建站 响应式网站
  • 建设机械网站wordpress邀请会员
  • wordpress头像同步网站优化怎么样
  • 网站建设与规划试卷wordpress主题安装后找不到
  • 现在哪个网站可以做外贸现在的网站做多大尺寸的
  • 盗网站asp源码哈尔滨网站专业制作
  • 网站浏览器兼容性宣传册设计与制作公司
  • 做网站多少费用在哪个网站可以做二建的题
  • 国内做网站大公司网站策划职业规划
  • 哪个网站做ppt好蓬莱网站设计
  • 网站是否有备案网页制作公司业务部门负责人工作
  • 东营网站建设费用网络营销推广的技巧有哪些
  • 电商网站安全解决方案盐城有没有做网站吗
  • 网站建设设计费用南昌官网seo厂家
  • 网站开发 百度云资阳网站设计
  • 中外网站建设区别升级wordpress导入工具
  • 番禺网站建设哪里好wordpress如何安装
  • 数据录入网站开发wordpress 干净主题
  • 富德生命人寿保险公司官方网站保单服务福田做网站需要多少钱
  • 网站 演示代码游戏门户网站开发资源
  • 做淘宝联盟必须要有网站吗吴堡网站建设费用
  • 中国八冶建设集团网站五莲县财源建设网站
  • 深圳企业做网站公司哪家好二级网页制作教程
  • 课程微网站开发技术wordpress多域名图标
  • 如何找网站建设客户陕西教育建设信息网站
  • 现在还用dw做网站设计么顺德网站制作案例教程
  • 配色相关网站南江红鱼洞水库建设管理局网站
  • 广州建设监理协会网站wordpress设置中文失败
  • 深圳网站建设网络wordpress判断子分类
  • 网站服务合同范本抑郁症状有哪些表现免费咨询