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

国内做钢铁的网站seo关键词排名优化怎样收费

国内做钢铁的网站,seo关键词排名优化怎样收费,南京做网站公司 雷仁,教育机构跑路437. 路径总和 III - 力扣(LeetCode) 前序遍历时,维护当前路径(根节点开始)的路径和,同时记录路径上每个节点的路径和 假设当前路径和为cur,那么ans 路径和(cur - target)的出现次数 /*** D…

437. 路径总和 III - 力扣(LeetCode)
image.png

前序遍历时,维护当前路径(根节点开始)的路径和,同时记录路径上每个节点的路径和
假设当前路径和为cur,那么ans += 路径和(cur - target)的出现次数

/*** 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 {
public:unordered_map<long long, int> mp;long long ans = 0;long long t;void dfs(TreeNode *root, long long &cur) {if (root == nullptr) return;cur += root->val;ans += mp[cur - t] ;mp[cur] ++ ;dfs(root->left, cur);dfs(root->right, cur);mp[cur] -- ;cur -= root->val;}int pathSum(TreeNode* root, int targetSum) {mp[0] ++ ;t = targetSum;long long cur = 0;dfs(root, cur);return ans;}
};

105. 从前序与中序遍历序列构造二叉树 - 力扣(LeetCode)
image.png

递归构造,每次构造子树的根节点
根节点的左右子节点如何构造?根据中序遍历中,根节点的位置确定左右子树节点数量
在前序遍历中,分别确定左右子树节点的范围,两者的第一个节点就是根节点的左右节点

/*** 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 {
public:unordered_map<int, int> mp;TreeNode* dfs(vector<int> &preorder, vector<int> &inorder, int l, int r, int ll, int rr) {if (l > r) return nullptr;TreeNode *root = new TreeNode(preorder[l]);int iidx = mp[preorder[l]];int sz = iidx - ll;root->left = dfs(preorder, inorder, l + 1, l + sz, ll, iidx - 1);root->right = dfs(preorder, inorder, l + sz + 1, r, iidx + 1, rr);return root;}TreeNode* buildTree(vector<int>& preorder, vector<int>& inorder) {int n = preorder.size();for (int i = 0; i < inorder.size(); ++ i)mp[inorder[i]] = i;return dfs(preorder, inorder, 0, n - 1, 0, n - 1);}
};
http://www.shuangfujiaoyu.com/news/23923.html

相关文章:

  • 如何建立公司网站是什么百度数据网站
  • 做网站可以不用框架吗宁波网站推广营销
  • 做产品网站费用seo网络推广师招聘
  • 百度推广太原网站建设重庆seo优化推广
  • 网站后期维护方案网站优化是做什么的
  • iis做外网站点百度福州分公司
  • 网站建站是模版好还是设计好网络营销的优势与不足
  • 管理员界面wordpress朔州seo
  • 移动端网站优秀案例网站策划书
  • 点击即玩的小游戏网站南京seo网络推广
  • 设计公司网站多少钱德芙巧克力软文推广
  • 上海爆发大规模抗议百度seo教程视频
  • 周口网站制作哪家好济南网络推广公司电话
  • 网站诊断内容网站推广排名哪家公司好
  • 做网站怎么提取视频无广告中文网站排名
  • 南昌网站建设工作室seog
  • 行业查询网站培训机构招生方案
  • 做网站 请示六年级上册数学优化设计答案
  • 做公益网站有什么要求运营推广计划
  • 建立网站编程福建百度seo排名点击软件
  • wordpress悬赏seo站长工具查询系统
  • 做网站培训班html网页制作模板代码
  • 网站模板案例好口碑关键词优化
  • 宁夏政务大厅城乡建设厅口网站app下载推广
  • 安全网站建设的研究方法网站建设平台
  • 阿凡达做网站电话百度模拟搜索点击软件
  • 什么网站max做环境的全景图手机制作网站的软件
  • 做普通网站公司吗推广目标怎么写
  • 首页%3e新闻%3e正文 网站怎么做alexa排名查询统计
  • 做网站-信科网络web网页