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

大连建设局网站地址电工培训学校

大连建设局网站地址,电工培训学校,路桥贝斯特做网站好吗,ui设计师作品集网站2023.9.8 好久没写回溯题了,有点陌生ToT。 本题思路就是通过回溯保存所有根节点到叶子节点的路径,然后将这些路径转化为数字并全部相加。 直接看代码: /*** Definition for a binary tree node.* struct TreeNode {* int val;* Tre…

2023.9.8

        好久没写回溯题了,有点陌生ToT。 

        本题思路就是通过回溯保存所有根节点到叶子节点的路径,然后将这些路径转化为数字并全部相加。 直接看代码:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
private:vector<int> path;int ans;//将保存的路径值转化为数字int path2sum(vector<int>& path){int sum = 0;for(int i=0; i<path.size(); i++){sum = sum * 10 + path[i];}return sum;}//回溯void backtrating(TreeNode* cur){//终止条件:遇到了叶子节点if(!cur->left && !cur->right){ans += path2sum(path);return;}if(cur->left){path.push_back(cur->left->val);backtrating(cur->left);path.pop_back();}if(cur->right){path.push_back(cur->right->val);backtrating(cur->right);path.pop_back();}}
public:int sumNumbers(TreeNode* root) {path.push_back(root->val);backtrating(root);return ans;}
};

http://www.yayakq.cn/news/609900/

相关文章:

  • 鄂州正规网站建设如何做网站开屏
  • 建设外贸网站价格wordpress注册问题
  • 内网做网站介绍企业的ppt
  • 创新的营销型网站114查询
  • 怎么做有优惠券的网站网站源码怎样弄成网站
  • 网站怎么推广出去比较好一级a做片免费网站
  • 为什么手机网站跳转页面上怎样做网站优化 知乎
  • 创新的o2o网站建设新手电商运营从哪开始学
  • 网络游戏网站网址大全网站制作定制
  • 门户网站建设提案微商可以做网站推广吗
  • 安徽建设教育协会网站物流发货平台
  • 做网站标志有限颜色使用的吗百度网站优化公司
  • 兰州大学网页与网站设计yy直播是免费的吗
  • 建设企业学习网站内蒙住房和城乡建设部网站
  • 上海十大保安公司排名湖南优化网站建设
  • 网站建设公司 信科网络菜单设计制作图片
  • 上海网站建设上海网站制作wordpress要多少钱
  • 做营销网站推广网页制作工具按其制作方式
  • 西安便宜的网站建设怎么用7牛云做网站
  • 甘肃省建设工程造价信息网站wordpress自动播放音乐
  • 美的企业微信网站怎样维护网站
  • 实用网站模板企业管理系统源码
  • 宁波 做网站的条幅在线设计网站
  • 为网站做seo网站死链怎么办
  • 公司招聘网站有哪些南阳商城站
  • 站长工具seo学生个人网站模板
  • 怎么做网站关键词优化高密市建设局网站
  • 商务网站建设简答题及答案小程序软件开发哪家好
  • seo网站诊断流程上海自助建站
  • 京东网站设计特点网站备案基础知识