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

做网站是要写代码的吗使用jquery的网站

做网站是要写代码的吗,使用jquery的网站,全文全网收录查询,网络推广费用预算表路径总和Ⅲ 这题和和《为K的数组》思路一致#xff0c;也是用前缀表。 代码调试过#xff0c;所以还加一部分用前序遍历数组和中序遍历数组构造二叉树的代码。 #includevector #includeunordered_map #includeiostream using namespace std; //Def…路径总和Ⅲ 这题和和《为K的数组》思路一致也是用前缀表。 代码调试过所以还加一部分用前序遍历数组和中序遍历数组构造二叉树的代码。 #includevector #includeunordered_map #includeiostream using namespace std; //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:unordered_maplong long, intmap;int dfs(TreeNode* root, long long cur, int targetSum){if (root NULL){return 0;}int count 0;cur root-val;if (map.find(cur - targetSum) ! map.end()){count map[cur - targetSum];}map[cur];int leftcount dfs(root-left, cur, targetSum);int rightcount dfs(root-right, cur, targetSum);map[cur]--;//因为路径总和只是针对同一个头结点所以不是同一个头结点时需要回溯return count leftcount rightcount;} public:int pathSum(TreeNode* root, int targetSum) {map[0] 1;return dfs(root, 0, targetSum);} };class tree { private:TreeNode* build(vectorint preorder, vectorint inorder){if (preorder.size() 0)return NULL;//找到根节点int rootvalue preorder[0];TreeNode* root new TreeNode(rootvalue);//叶子节点if (preorder.size() 1)return root;//区分左右子树位置int index 0;for (int i 0; i inorder.size(); i){if (inorder[i] rootvalue){index i;break;}}vectorintleft_in(inorder.begin(), inorder.begin() index);vectorintright_in(inorder.begin() index 1, inorder.end());vectorintleft_pre(preorder.begin() 1, preorder.begin() 1 left_in.size());vectorintright_pre(preorder.begin() 1 left_in.size(), preorder.end());root-left build(left_pre, left_in);root-right build(right_pre, right_in);return root;} public:TreeNode* buildTree(vectorint preorder, vectorint inorder) {return build(preorder, inorder);} };int main() {vectorintinorder {3,3,-2,5,2,1,10,-3,11};vectorintpreorder { 10,5,3,3,-2,2,1,-3,11 };int targetsum 8;tree mytree;TreeNode* root mytree.buildTree(preorder,inorder);Solution solution;int result solution.pathSum(root, targetsum);cout result endl; }
http://www.dnsts.com.cn/news/45138.html

相关文章:

  • wordpress多语言建站网站根目录下
  • wap卖料建站系统新网网站后台登陆
  • 网站建设教材下载上海资讯
  • 西部数码网站模板各种网站开发工具
  • 天津宏宇网站建设关于网站建设的广告语
  • 好用的网站推荐世界上网站做的好的例子
  • 成都网站建设服务密需湖南岚鸿案例青岛谁优化网站做的好
  • 石台做网站网站里的轮廓图 怎么做的
  • 会员可见的网站开发h5网站的好处
  • 百度 验证网站wordpress gzip压缩
  • 河北建设行业信息网站建设网站的主要流程图
  • 影响网站排名原因网站建设得多钱
  • 网站建设外包公司建站软件免费版下载
  • 哪个网站可以做加工重庆安全建设工程信息网
  • 站群系统源码山乙建设公司网站
  • 学校建设网站费用申请青岛市建设工程管理信息网
  • 邹带芽在成武建设局网站门户网站风格
  • 四川大学微服务官网如何做seo优化
  • 专业郑州做网站的公司wordpress博客支出
  • 网站的建设及发布步骤网站安全保障机制如何做
  • 上海 网站 备案中国电商公司100排名
  • 网站建设与管理心得体会和总结网站飘落怎么做
  • 你的网站尚未进行备案湖南网络大课堂
  • 珠海舒讯网站建设青海省公路建设管理局官方网站
  • asp网站模板一级a做爰片免费网站下载
  • 网站建设哪里招标提供信息门户网站建设
  • 个人中心页面北京 网站 优化
  • 做网站多少费用哪个网站开发培训好
  • 网站显示百度地图枫树seo网
  • 做软装什么网站可以景区门户网站建设大数据分析