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

centos做网站建设一个房产网站赚钱吗

centos做网站,建设一个房产网站赚钱吗,wordpress不同语言,清徐县建设局网站文章目录 1、求根节点到叶节点数字之和2、二叉树剪枝3、验证二叉搜索树4、二叉搜索树中第K小的元素5、二叉树的所有路径 1、求根节点到叶节点数字之和 给你一个二叉树的根节点 root #xff0c;树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表… 文章目录 1、求根节点到叶节点数字之和2、二叉树剪枝3、验证二叉搜索树4、二叉搜索树中第K小的元素5、二叉树的所有路径 1、求根节点到叶节点数字之和 给你一个二叉树的根节点 root 树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字 例如从根节点到叶节点的路径 1 - 2 - 3 表示数字 123 。 计算从根节点到叶节点生成的 所有数字之和 。 叶节点 是指没有子节点的节点。 class Solution { public:int dfs(TreeNode* root,int presum){presumpresum*10root-val;if(root-leftnullptrroot-rightnullptr)return presum;int ret0;if(root-left) retdfs(root-left,presum);if(root-right) retdfs(root-right,presum);return ret;}int sumNumbers(TreeNode* root) {return dfs(root,0);} };2、二叉树剪枝 给你二叉树的根结点 root 此外树的每个结点的值要么是 0 要么是 1 。 返回移除了所有不包含 1 的子树的原二叉树。 节点 node 的子树为 node 本身加上所有 node 的后代。 class Solution { public:TreeNode* pruneTree(TreeNode* root) {if(rootnullptr)return nullptr;root-leftpruneTree(root-left);root-rightpruneTree(root-right);if(root-leftnullptrroot-rightnullptrroot-val0){delete root;//可加可不加return nullptr;}return root;} };3、验证二叉搜索树 给你一个二叉树的根节点 root 判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下 节点的左子树 只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 class Solution { public:long flagLONG_MIN;bool isValidBST(TreeNode* root) {if(rootnullptr)return true;bool leftisValidBST(root-left);if(leftfalse) return false;//剪枝作用为了提高效率bool curfalse;if(root-valflag){ curtrue;flagroot-val;}if(curfalse) return false;//剪枝bool rightisValidBST(root-right);return leftrightcur;} };4、二叉搜索树中第K小的元素 给定一个二叉搜索树的根节点 root 和一个整数 k 请你设计一个算法查找其中第 k 个最小元素从 1 开始计数 class Solution { public:int count0;int ret0;void dfs(TreeNode* root,int k){if(rootnullptr||countk)//count0是剪枝return ;dfs(root-left,k);count;if(countk)retroot-val;dfs(root-right,k);}int kthSmallest(TreeNode* root, int k) {dfs(root,k);return ret;} };5、二叉树的所有路径 给你一个二叉树的根节点 root 按 任意顺序 返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 class Solution { public:vectorstring dummy;void dfs(TreeNode* root,string str){strto_string(root-val);if(root-leftnullptrroot-rightnullptr){dummy.push_back(str);return;}str-;if(root-left) dfs(root-left,str);//dfs(root-left,str);之前的操作是没有判断不能只if(root-right) dfs(root-right,str);//判断root-leftnullptrroot-rightnullptr//还要想着单子树的问题已经好几次了}vectorstring binaryTreePaths(TreeNode* root) {dfs(root,);return dummy;} };
http://www.dnsts.com.cn/news/13521.html

相关文章:

  • 网站建设的功能需求文档文明网站建设方案
  • 中小企业网站查询0基础网站建设教程
  • 鹤壁建设网站推广渠道电话wordpress当前页码颜色不变
  • 在线简历制作网站免费建个人网站需要什么
  • 电子商务网站的建设与规划美食网站开发可行性分析报告
  • 辽宁网站建站系统哪家好网站建设买服务器价格
  • 环球资源网站网址手机端网站建设方案
  • 企业网站如何做自然搜索wordpress版本选择
  • 路桥网站制作网站开发类的合同范本
  • 自己做的网站验证码出不来怎么回事WordPress安装为什么是英文
  • 网站接入商是什么意思700个吉祥公司名字
  • wordpress制作的网站模板厦门外贸网站建
  • 杭州智能模板建站站长工具网站备案
  • 设计网站大全软件网站建设服务哪家好 价格多少钱
  • 衡阳网站建设技术外包定制网站建设公司哪家好
  • 在线设计发型免费女哈尔滨百度推广排名优化
  • 云服务器可以用来做网站么免费字体下载网站
  • 深圳建设网站培训机构品质好可以说成品质什么
  • 创建一个个人网站免费个人主页注册
  • 做的不好的网站建设网站要什么资料
  • 济南金融行业网站开发专注宜昌网站建设
  • 做机械设备网站谷歌外贸平台
  • 兴县网站建设天津单位网站建设
  • 网站建设手稿小程序开发外包费用
  • 有了阿里云服务器怎么做网站创意网名
  • 网站打开是404网站服务器租用和自己搭建的区别
  • 局 网站建设方案北京开发网站公司
  • wordpress认证seo中文意思
  • 成都网站排名优化公司seo网站内部优化方案
  • 做物流网站电话常州云之家网站建设网络公司怎么样