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

电商网站开发平台一做网站的流程是什么

电商网站开发平台一,做网站的流程是什么,长丰网站制作,seo排名的影响因素有哪些一:题目 解释: 对题目的解析 二:思路 ①先写一个前序遍历出来 解释: 测试结果来看 我们的前序遍历是成功的 ②:再进行括号的插入 括号可以省略,那省略的要求是什么? 一个节点 左右孩子都为…

一:题目

解释:

对题目的解析

二:思路

①先写一个前序遍历出来

解释:

测试结果来看 我们的前序遍历是成功的

②:再进行括号的插入

括号可以省略,那省略的要求是什么?

一个节点 左右孩子都为空 则两个空括号都省略

一个节点 左孩子为空 右孩子不为空 则左孩子的空括号不能省略 否则无法区分到底谁为空

一个节点 左孩子不为空 右孩子为空 则右孩子的空括号能省略

三:解题代码

class Solution {
public:string tree2str(TreeNode* root) {if(root == nullptr)return "";string ret = to_string(root->val);if(root->left!=nullptr || root->right!=nullptr){ret += '(';ret += tree2str(root->left);ret += ')';}if(root->right!=nullptr){ret += '(';ret+=tree2str(root->right);ret += ')';}return ret;}
};

解释:

if(root->left!=nullptr || root->right!=nullptr)

通过此判断,代表左孩子的括号不能省略,那什么情况左孩子的括号才不能省略呢 ?

①:只有左子节点 → 条件 true  左孩子本身就需要括号

②:只有右子节点 → 条件 true  为了避免歧义 左孩子需要括号

③:左右子节点都有 → 条件 true  由于操作符的特性,④其实就是①的情况

这几种情况,的确左孩子的括号不能省略

if(root->right!=nullptr)

右孩子的括号不能省略的情况就一种 右孩子存在则不能省略

注意:

该题目所给的函数的返回值是string ,所以在递归的过程中,遇到空节点,返回的是"",一个空字符串

四:对题目的质疑

原题的示例1的解释如下:

其实这是错的 应该是博主的在4的后面再加两个括号,因为你的3后面都有两个空括号代表其左右孩子为空 4也应该加两个空括号

http://www.dtcms.com/a/588451.html

相关文章:

  • 网站背景如何做线上推广公司排名
  • 卖域名的网站手机参数对比的网站
  • 建设机械网站机构wordpress+php要求
  • 外贸网站模最新商业资讯
  • 网站建设 企炬江阴微信生活门户网站源码
  • 网站备案审批号网页源代码视频下载链接
  • 上海大 小企业网站制作吉安网站建设兼职
  • 攀枝花市建设银行网站重庆展示型网站制作
  • 西安动力无限网站建设招投标网站的建设制作
  • 软件班级网站建设主题上海网站建设 浦东
  • 阳江网站seo公司临沂网站建设模板
  • 王也天演过的电视剧seo岗位有哪些
  • 长春网站建设托管专业深圳网站建设
  • 网站托管服务 重庆rss wordpress.org
  • 柏林网站建设企业网站备案号密码忘记
  • 海尔网站建设目标邮件更新wordpress
  • 网站在线考试答题系统怎么做郴州市人力资源考试网
  • 顺德品牌网站建设优惠连山区网站建设
  • 虚拟物品网站制作模板上海专业网络营销
  • 公众号微网站制作莱阳网站开发
  • 烟台学校网站建设北京海淀建设部邮编
  • 网站开发的广告词ppt内容素材大全
  • 商业网站缩写网站程序开发教程
  • 营销型网站建站步骤是什么意思网页制作工具有什么
  • 深圳网站设计吧自定义表单网站
  • 一些你不知道的网站制作网站建设的
  • 网站建设 每年收费三亚网站建设费用
  • 合伙做网站好看英文网站
  • 微同步网站做seo网站诊断书怎么做
  • 修改网站参数建网站自己做服务器