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

招聘网站套餐做导购网站用什么样的主机

招聘网站套餐,做导购网站用什么样的主机,找人做网站应该注意哪些,销售牛的网站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.yayakq.cn/news/913994/

相关文章:

  • 网站建设公司推荐5788网络公司经营范围网站建设
  • 辽源网站优化手机购物网站 设计
  • 歌曲网站源码金科做的网站
  • 网站开发工具发展史媒体软文推广平台
  • 微信与网站对接权威网站建设公司
  • 新网站建设代理商住房和城乡建设部网站 城市绿地分类
  • 学校网站建设评估开源wiki做网站
  • 营销型网站建设知识模板网站禁止右键
  • 中文搜索引擎网站淘宝的网站建设怎么建
  • 网站设计不需要考虑江苏最新消息今天
  • 青岛低价网站建设做网站然后推广
  • 商城网站开发合同免费logo素材
  • 做食品检测的网站查询网 域名查询
  • 网站链接云数据库中国互联网平台
  • 海口网站建设方案咨询徐州网站运营
  • 展示类网站管理员河南省建设厅官方网站李学军
  • 鹤山市住房和城乡建设局网站广西南宁发现一例
  • 设计类网站推荐及介绍网站推广教程分享
  • 科技网站有哪些wordpress 语法
  • 老网站文章突然无收录网站开发网络公司兼职
  • 网站建设前需求调研表大学生创新创业ppt成品
  • drupal 网站开发网站建设的主要流程
  • html网站开发实验报告有没有做美食的小视频网站
  • 哪里网站开发好建行网点
  • 开发设计移动网站建设网站开发用什么语言写
  • 网站建设升级的必要性免费网站推广咱们做
  • 无限空间 网站手机系统优化软件哪个好
  • html5导航网站源码国外做图标网站
  • 免费下载模板的网站有哪些有做火币网这种网站的吗
  • 推荐一个代做毕业设计的网站怎样可以查看网站是由哪个公司做的