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

国土资源和建设部网站赣州网站建设机构

国土资源和建设部网站,赣州网站建设机构,可以建网站的网络公司有哪些,网站 制作价格表1.单值二叉树 965. 单值二叉树https://leetcode.cn/problems/univalued-binary-tree/ 先判断这棵树是否为空#xff0c;如果是空树则是true。再判断左子树是否为空#xff0c;并且左子树的值val和当前节点的val不相同#xff0c;如果这左子树不为空且val不等于root的val则…1.单值二叉树  965. 单值二叉树https://leetcode.cn/problems/univalued-binary-tree/ 先判断这棵树是否为空如果是空树则是true。再判断左子树是否为空并且左子树的值val和当前节点的val不相同如果这左子树不为空且val不等于root的val则返回false再使用相同方式判断右子树。最后递归一下左右子树即可只有左右子树有一个返回false则整体返回false。 bool isUnivalTree(struct TreeNode* root) {if(rootNULL)return true;if(root-leftroot-left-val!root-val){return false;}if(root-rightroot-right-val!root-val){return false;}return isUnivalTree(root-right)isUnivalTree(root-left);} 2.求二叉树的最大深度  104. 二叉树的最大深度https://leetcode.cn/problems/maximum-depth-of-binary-tree/ 首先先进行判空返回0。然后声明两个变量m和n分别代表树的左右深度并在这里使用递归分别赋值他们的左右子树这里能起到遍历作用搜索。我们再用三目判断来给它赋值取高的那一个因为树的最大深度就是根的高度所以这里我们还要在后面加上一即补充从根子树到根的高度. int maxDepth(struct TreeNode* root) {int m0;int n0;if(rootNULL){return 0;}else{mmaxDepth(root-left);nmaxDepth(root-right);}return mn?m1:n1;} 3.翻转二叉树 226. 翻转二叉树https://leetcode.cn/problems/invert-binary-tree/ 翻转一颗二叉树首先保存住当前节点的左右子树然后将保存的左子树left放在right的位置再递归左右子树即可。 struct TreeNode* invertTree(struct TreeNode* root) {if(rootNULL)return NULL;struct TreeNode* leftroot-right;struct TreeNode* rightroot-left;root-leftleft;root-rightright;invertTree(root-left);invertTree(root-right);return root; } 4.镜像二叉树  101. 对称二叉树https://leetcode.cn/problems/symmetric-tree/ 这一题其实和相同二叉树这个题是很相似的我们可以直接把那个代码拷贝过来使用这一题的讲解在http://t.csdnimg.cn/ArwMx 差别在于最后的递归相同的树是左子树和右子树进行比较那么镜像二叉树就是左子树和右子树进行比较。  bool isSymmetricTree(struct TreeNode* p,struct TreeNode* q) {//都为空if(qNULLpNULL)return true;//一个为空if(qNULL||pNULL)return false;if(q-val!p-val)return false;return isSymmetricTree(p-left,q-right)isSymmetricTree(p-right,q-left); } bool isSymmetric(struct TreeNode* root) {return isSymmetricTree(root-left,root-right); }
http://www.zqtcl.cn/news/199746/

相关文章:

  • 校友网站建设开一个网站的流程
  • 商业门户网站是什么意思哪家培训机构学校好
  • 青岛企业网站制作seo排名优化培训网站
  • 2018做网站还是app上海搜索seo
  • 网站建设用模板好吗罗湖网站制作费用
  • 网站图片延时加载app推广视频
  • 郑州设计师网站个人搭建网站要多少钱
  • 网站制作成品下载wordpress怎么更改样式
  • 河北省城乡和建设厅网站首页网站维护属于什么部门
  • 西安建网站公司哪家好网站导航条设计欣赏
  • 张家港网站网络优化济南网站建设0531soso
  • 关于网站的建设深圳搜索优化排名
  • 网站建设的布局建设通破解vip
  • 怎样做公司网站介绍网站百度排名优化
  • 广州网站建设工作室招聘wordpress在哪里设置编辑器
  • 苏州网站建设功能大宗交易平台软件
  • 无域名网站 能否被百度品牌营销优化
  • 做爰全过程免费的网站视频做网站视频背景
  • 网站布局设计分析特点手机网站设计欣赏网站
  • 建设网站对服务器有什么要求灌南县规划局网站一品嘉苑规划建设
  • 常平镇仿做网站wordpress教程 菜单
  • 大气的企业网站做网站服务怎么赚钱
  • 如何用网站做淘宝客网易企业邮箱怎么修改密码
  • 白酒网站设计wordpress增加网址大全
  • 网站上图片可以做商业作品吗成都十大景观设计公司
  • 自助建站网站哪个好2017织梦网站怎么做seo
  • 佛山新网站建设咨询做业精灵官方网站
  • 大庆网站设计费用asp网站仿制
  • 革吉网站建设网页游戏中心大全
  • 好的网站特点京东物流网站建设特点