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

做网站的费用进什么科目网络设计是本科

做网站的费用进什么科目,网络设计是本科,建设网站策划案,网站建设及维护流程图【递归】【后续遍历】Leetcode 101 对称二叉树 解法一: 递归:后序遍历 左右中解法二: 迭代法,用了单端队列 ---------------🎈🎈对称二叉树 题目链接🎈🎈------------------- 解法一…

【递归】【后续遍历】Leetcode 101 对称二叉树

    • 解法一: 递归:后序遍历 左右中
    • 解法二: 迭代法,用了单端队列

---------------🎈🎈对称二叉树 题目链接🎈🎈-------------------

在这里插入图片描述

解法一: 递归:后序遍历 左右中

时间复杂度O(N)
空间复杂度O(N)

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public boolean isSymmetric(TreeNode root) {// 递归return compare(root.left, root.right);}public boolean compare(TreeNode left, TreeNode right){ // 确定递归的参数和返回值if(left == null && right==null){return true;}if(left != null && right==null){return false;}if(left == null && right!=null){return false;}if(left.val != right.val){return false;}// 递归逻辑:继续比较左右两个子树的内外侧【相当于后序遍历,最后返回内侧和外侧的比较结果】boolean compareOutside = compare(left.left, right.right); boolean compareInside = compare(left.right, right.left);return compareInside && compareOutside;  // 内外侧都是true的时候就返回true}}       

解法二: 迭代法,用了单端队列

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public boolean isSymmetric(TreeNode root) {// 采用迭代法:用了单端队列Queue<TreeNode> myqueue = new LinkedList<>();myqueue.add(root.left);myqueue.add(root.right);while(!myqueue.isEmpty()){TreeNode leftnode = myqueue.poll();TreeNode rightnode = myqueue.poll();if(leftnode == null && rightnode == null){continue;}if(leftnode != null && rightnode == null){return false;}if(leftnode == null && rightnode != null){return false;}if(leftnode.val != rightnode.val){return false;}myqueue.add(leftnode.left);myqueue.add(rightnode.right);myqueue.add(leftnode.right);myqueue.add(rightnode.left);}return true;}
}
http://www.yayakq.cn/news/434631/

相关文章:

  • 正在建设中的网站可算违规php网站如何攻击
  • 企业网站建设费用计入什么科目企业备案网站内容
  • 上海建站网站建设网站主机选择与优化
  • 网站地图那么建设长沙专业的网站设计
  • 广州帮人网站建设医院行业的网站是很难做吗
  • 有没有做美食的网站华星建设集团网站
  • 创新的邯郸网站建设点金wordpress主题网
  • 小企业网站维护什么东西新闻类网站开发多久
  • 网站开发与维护是干什么的教你如何建网站
  • 住房与建设注册中心网站专业做w7系统的网站
  • 开封网站优化用文本文档做网页
  • 国内用python做的网站视觉设计师面试问题
  • 网站建设的软文素材dede手机网站模板哦
  • 网站开发人员 生活大连中山区网站建设
  • 上海站群优化邢台制作网站
  • 优秀设计网站大全设计师兼职平台有哪些
  • 上海网站建设的公司做电商排名网站
  • 广州做网站好的公司wordpress导入大于2m
  • 在哪个网站找装修公司网上购物哪个平台是正品
  • 广东两学一做考试网站系统开发语言
  • 做网站主色调选择怎么写网页
  • 国际网站建设中国空间站有多大
  • 网站优化首页付款驻马店住房和城乡建设厅网站
  • 优化网站要多少钱新手怎么开网店步骤
  • 个人如何做问答类网站直播:英格兰vs法国
  • 网站艺术设计wordpress 值得买
  • 企业seo网站推广公司8x8x域名解析ip地址查询 1080p
  • 优猫券网站怎么做wordpress主题广告
  • 网站上传小马后怎么做wordpress theme开发
  • 视频点播网站开发郑州发布最新消息今天