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

郑州有做网站的公司没做家装的有没有网站可以找工作

郑州有做网站的公司没,做家装的有没有网站可以找工作,微博营销成功案例,网络工程师培训班要多少钱题目描述 输入一颗二叉树的跟节点和一个整数#xff0c;打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 解题思路 要求一路径的和#xff0c;那么必然终止条件为叶子结点#xff0c;从根结点出发…题目描述 输入一颗二叉树的跟节点和一个整数打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 解题思路 要求一路径的和那么必然终止条件为叶子结点从根结点出发从左往右每条路径的和都与给定的值比较自然能求出。 但往往二叉树的题都会用到递归本身是二叉树那么子树必定为二叉树如果找到规律 我们可以这样想递归一次旧调用系统栈一次保存数据。既然要路径上的所有结点的和等于给定的值就说明给定的值减去路径的和等于0。我们就不难想到每次递归减去当前根结点的值一直到叶子结点如果最后的值等于叶子结点的值那不就正好可以求解此题。 我们要考虑特殊情况如果二叉树只有一个结点并恰巧那个结点的值等于给定的值呢所以每回减去当前根结点的值前先判断是否相等再减去。 如果到叶子结点不相等那么就往上走再往右边走。 有了上述思路就不难写出如下代码 代码实现 class Solution {vectorvectorint result;vectorint path; public:void find(TreeNode* root,int expectnum){if(root NULL)return ;path.push_back(root-val);if(!root-left!root-right expectnum root-val)result.push_back(path);else{if(root-left)find(root-left,expectnum-root-val);if(root-right)find(root-right,expectnum-root-val);}path.pop_back();}vectorvectorint FindPath(TreeNode* root,int expectNumber) {find(root,expectNumber);return result;} };
http://www.pierceye.com/news/112981/

相关文章:

  • 自己搭建环境建设网站网站开发温州
  • 下沙做网站软件erp系统的主要功能
  • 郑州网站建设专家最新手机排行榜2021
  • 宠物店网站建设策划书重庆网站建设 红旗河沟
  • 一般网站自己可以做播放器吗最简单的一个网站开发
  • 网站的开发商务网站安全方案设计
  • 如何建立网站教材漳诈网站建设
  • 开家网站设计公司广州网站建设app开发
  • 建站服务公司网站源码成都游戏外包公司排名
  • 呼伦贝尔网站建设呼伦贝尔astro wordpress
  • 做网站需要好多钱专业制作广告字
  • 网站建设的需要是什么seo营销方案
  • 网站开发服务的协议wordpress自动翻译
  • 网站网站制作400多少钱wordpress 会员积分
  • 天津网站建设首选津坤科技做视频网站用什么好处
  • wordpress ffmpegsem seo是什么意思呢
  • 九江建网站的公司做废钢那个网站好
  • 做网站官网需多少钱wordpress查看访问者ip
  • 美食网站php源码wordpress 文章消失
  • 四川住房和城乡建设厅网站万达网站建设
  • 网站运营一般做那些分析快手营销软件
  • 重庆大渡口建设网站站群搭建
  • 2018年网站开发技术动漫电影做英语教学视频网站
  • 设备管理系统网站模板网站开发基础知识试题
  • wordpress建立好的网站万能搜索网站
  • 杭州 高端网站建设wordpress 不显示ip
  • 校考前做试题的网站池州哪里有做网站
  • 四合一小说网站搭建教程WordPress主题资源
  • 网站制作com台州网站哪家专业
  • 网站怎么上百度阿里云网站建设