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

互联网 网站设计sem公司

互联网 网站设计,sem公司,seo网站关键词优化,许昌小学网站建设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/189564/

相关文章:

  • 医院诊所网站源码京东联盟建网站
  • 注册网站域名需要什么易物网网站建设管理
  • 大气企业网站源码上海企业信息
  • 学院网站建设 需求分析找网络推广策畿
  • 查网站服务器ip 被k公司建网站有何意义
  • 淘宝网站建设杭州fi网页动图制作
  • 网站的维护费用达内教育口碑怎么样
  • 触摸屏网站开发企业vi设计策划书
  • 网站优化与推广wordpress 视频压缩
  • 政务网站建设信息东莞做网站哪家最好
  • centos7做网站设计师导航网
  • 网站编辑的职业特点有哪些小程序商城哪家好些
  • 简述如何对网站进行推广?2022最新热点事件及点评
  • 帮网站做推广赚钱百度链接提交收录入口
  • 平面设计图网站有哪些?个人兴趣网站设计
  • 高邮建设局网站seo技术服务
  • 网站开发设计资料本地建站discuz
  • 一个可以做行程的网站营销推广渠道
  • 免费创建网站平台有哪些网页设计发展前景分析
  • 专注高密做网站的南京 网站开发
  • 网站制作 客户刁难北京工厂网站建设
  • 国外做袜靴的网站wordpress 数据导出
  • 网站设计 下拉式菜单怎么做卢沟桥网站建设
  • 郑州制作网站软件做衬衣的网站
  • 阜阳网站建设郑州给公司做网站的公司
  • 化工网站建设移动微网站开发
  • 网站备案号查询可以做软件的网站有哪些内容
  • 用二级页面做网站的源代码360免费建站不要钱
  • 自己做网站还是公众号网站建设 三牛
  • 长沙网站优化方式wordpress搬家后错乱