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

永兴县网站建设服务商做电影网站会违法吗

永兴县网站建设服务商,做电影网站会违法吗,衡水做wap网站,河南省安阳市安阳县1 题目描述 题目链接#xff1a;左叶子之和 2 解答思路 递归分为三步#xff0c;接下来就按照这三步来思考问题 第一步#xff1a;挖掘出相同的子问题 #xff08;关系到具体函数头的设计#xff09; 第二步#xff1a;只关心具体子问题做了什么 #xff08;关系…1 题目描述 题目链接左叶子之和 2 解答思路 递归分为三步接下来就按照这三步来思考问题 第一步挖掘出相同的子问题 关系到具体函数头的设计 第二步只关心具体子问题做了什么 关系到具体函数体怎么写是一个宏观的过程 第三步找到递归的出口防止死递归 关系到如何跳出递归2.1 相同的子问题函数头设计 相同的子问题寻找二叉树的左叶子就是寻找二叉树的左子树的左叶子和右子树的左叶子。 根据相同的子问题思考具体的方法将所有的左叶子放入到一个vector中最后使用循环将值相加到一起。 下面是leetcode给的接口 int sumOfLeftLeaves(TreeNode* root) {}传入一个TreeNode* 类型的参数返回是左叶子的和int类型。 根据之前的分析我们的参数是一个TreeNode*类型还有一个vector int类型。因为值存储在vector中最终计算所以返回值类型为void。最终函数头的设计如下 void sum(TreeNode* root, vectorint res){}2.2 具体的子问题做了什么函数体的实现 具体子问题做了什么 1.首先判断该节点的左孩子是不是叶子节点如果是则加入到vector中。 2.在当前节点的左子树中寻找 3.在当前节点的右子树中寻找 递归的出口当前节点为空。 最终函数体的书写 void sum(TreeNode* root, vectorint res){if (root nullptr)return;//如果当前节点有左孩子 并且 左孩子为叶子节点if ((root-left) ((root-left-left nullptr) (root-left-right nullptr)))res.push_back(root-left-val); //将左孩子的值加入到vector中//递归左子树sum(root-left, res);//递归右子树sum(root-right, res);}3 总结 class Solution { public:int sumOfLeftLeaves(TreeNode* root) {vectorint res;sum(root, res);int s 0;for (int i 0; i res.size(); i){s res[i];}return s;}//只要叶子节点void sum(TreeNode* root, vectorint res){if (root nullptr)return;//如果当前节点有左孩子 并且 左孩子为叶子节点if ((root-left) ((root-left-left nullptr) (root-left-right nullptr)))res.push_back(root-left-val); //将左孩子的值加入到vector中//递归左子树sum(root-left, res);//递归右子树sum(root-right, res);} };1. 相同的子问题寻找二叉树的左叶子就是寻找二叉树的左子树的左叶子和右子树的左叶子。 2. 具体子问题做了什么首先判断该节点的左孩子是不是叶子节点如果是则加入到vector中。在当前节点的左子树中寻找。在当前节点的右子树中寻找。 3. 递归的出口当前节点为空。
http://www.w-s-a.com/news/63102/

相关文章:

  • 保定网站制作软件网页制作工具程
  • o2o网站建设教程计算机培训班培训费用
  • 赤峰网站制作php智能建站系统
  • 做高防鞋 哪个网站能上架net网站开发net网站开发
  • 做网站公司郑州推广计划步骤
  • 网站建设计无形资产外国做美食视频网站
  • 创立一个网站需要什么网推技巧
  • 网站的会员功能怎么做wordpress主题开拓右边栏
  • 做个一般的网站要多少钱nas 建网站
  • 网页设计作品源代码彼岸花坊网站seo测评
  • 用什么软件做动漫视频网站好环保网站设计价格
  • 合肥网站设计服投稿网站源码
  • 为什么很多网站用php做上海口碑最好的装修公司排名
  • 运城网站推广找人做小程序要多少钱
  • 做外链哪个网站好seo诊断网站
  • 网站建设与管理考查方案上海公司免费起名
  • 哪个网站做h5好做汽车网站
  • 汝州网站制作住房和城乡建设部官网进行查询
  • 怎么做整人点不完的网站获取网站访客qq号码源码
  • 自建网站软件网站如何减少404跳转
  • 我想学制作网站吗公司起名网站十大排名
  • 广州白云手机网站建设淘宝店铺怎么推广
  • 青海省住房与城乡建设厅网站珠海高端网站制作公司
  • 深圳个性化建网站公司简便网站建设
  • 网站安全狗十大免费ppt网站在线
  • 进网站后台显示空白图片模板 网站源码
  • dedecms 英文网站怎么在网站上做模式题库
  • 轻网站怎么建立国外做评论的网站
  • 拉米拉网站建设乐清网站网站建设
  • 获取网站全站代码申请免费域名的方法