范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

刷题LeetCode101。对称二叉树

  来源:力扣(LeetCode)
  链接:https://leetcode-cn.com/problems/symmetric-tree/ 题目描述
  给定一个二叉树的根节点,检查是否轴对称。  题目分析
  若一个树的左右子树镜像对称,那么这个二叉树就是对称的。
  那么左右两个树什么情况下互为镜像? 它们的两个根结点具有相同的值 每个树的右子树都与另一个树的左子树镜像对称
  因而,可考虑用递归实现。 代码实现public class DuiCheng101 {       /**      * 迭代算法      * 队列中添加 对称的两个节点,判断是否一致      *      * @param root      * @return      */     public boolean isSymmetric2(TreeNode root) {         if (root == null) {             return true;         }         TreeNode left = root.left;         TreeNode right = root.right;         Queue queue = new LinkedList();         queue.offer(left);         queue.offer(right);          while (!queue.isEmpty()) {             left = queue.poll();             right = queue.poll();              if (left == null && right == null) {                 continue;             }             if (left == null || right == null) {                 return false;             }             if (left.val != right.val) {                 return false;             }              queue.offer(left.left);             queue.offer(right.right);              queue.offer(left.right);             queue.offer(right.left);          }         return true;     }       /**      * 【递归】      * 比较左右两棵树      *      * @param root      * @return      */     public boolean isSymmetric(TreeNode root) {         if (root == null) {             return true;         }         return check(root.left, root.right);     }      private boolean check(TreeNode p, TreeNode q) {         if (p == null && q == null) {             return true;         }         if (p == null && q != null) {             return false;         }         if (p != null && q == null) {             return false;         }          if (p.val != q.val) {             return false;         }         return check(p.left, q.right) && check(p.right, q.left);     }   }复杂度时间复杂度:O(n),因为遍历了整棵树,因而渐进时间复杂度为O(n) 空间复杂度:递归层数不超过n,因而渐进空间复杂度为O(n)
  好了,今天就到这里,感谢各位看官到这里,不如点个关注吧!

再过若干年,电视机会不会被手机彻底淘汰掉?电视淘汰这种情况可以说概率极低,无论再过多少年,电视机都不会被手机淘汰掉。主要原因是电视机有它的优势,就是屏幕大,寿命长,而且观众效果感受是手机不能比的。能电视的推出也是将这个传统iPhone手机必备5款黑科技app,每一款都让你相见恨晚虽然说苹果手机的appstore对于app的管控很严格,但是这并不影响,iPhone手机上有很多好用的黑科技app。这里就来分享iPhone手机必备5款黑科技app,每一款都让你相供不应求!芯片产能紧张,15家半导体公司获机构扎堆关注随着消费电子回暖以及新能源车迅速发展,半导体行业需求获得支撑,代工产能紧俏,涨价周期再现,集成电路行业持续高景气。天风证券表示,预计下半年半导体货缺价涨持续,IC设计仍有结构性涨价隔空充电你听过吗?明年手机将有重大升级说到手机上的无线充电,机哥不得不说这两年的普及速度真的太快了。就拿国产品牌来说,不仅主流的家家都有支持无线充电的手机。就连功率也有很多家都堆到了最高的50W级别,在速度方面已经追上跌至4299,120W16G512G,努比亚Z30Pro没撑住在目前的国产手机品牌中,除去小米OV华为一加荣耀外,其它的品牌已经逐渐沦为小众品牌,包括中兴魅族努比亚等。今天给大家聊的就是努比亚这个品牌的机型,虽然现在努比亚在热度上逐渐边缘化,魅族Flyme9。2正式发布堪称最棒安卓系统中关村在线消息魅族Flyme系统是深受用户喜爱的,下午,魅族新品发布会上全新Flyme9。2正式跟大家见面,比好更好,堪称最好用安卓系统。官方表示Flyme9。2好用懂你的安全系统2021苹果11现状这是作为一个平贫民百姓,这么多年玩机的经验,话不多说直接开写。苹果11,作为一个2019年九月上市的手机距离现在也俩年了,在如今5g引领潮流的科技快速发展时代只能用4g的iPhon产品小米11ultra要召回?我只关心的是BUG如何修复?这几天,刷到了类似的新闻,小米11系列要集体召回?那样的话,是不是要退款了?我是不是等到退款后,换其他手机?然而,就如下图所示真没人理你!!!!如果你不是影响力很大的大V,艺人,或笑看公司起名的学问小米不小恒大不大,微软不微IBM无M首先声明本文纯属娱乐,希望大家笑笑就算了,不要认真追究。公司的起名是个大学问,不同时期人们对公司名字估计有不同的讲究,但现在看,似乎名字高大上公司不见得活得好,而名字平民化反而活得新机传MIUI13长这样iPhone14mini被砍了iQOO性价比新机来了小米MIUI13外观曝光近日,有网友在小米社区微博和海外部分平台上曝光了一些MIUI13界面的截图,显示了部分新版本的UI变化。从泄露的截图来看,新版本似乎带有浮动的小部件和针对特苏宁易购智能穿戴自由日薅羊毛攻略这三款价格优惠且实用智能穿戴设备近年来发展迅猛,成为科技厂商继手机后的下一个发力点,智能手表手环等产品如雨后春笋般冒出来,让人眼花缭乱。一款好的智能穿戴设备不仅可以极大地方便某些生活场景,还代表着一种
别小瞧比亚迪,下半年几款重磅新车一旦到来,有机会够到一线门槛刚进9月,比亚迪就急戳戳公布了8月份销量,没出意外,当月数据依然能打,特别是新能源车板块,超6万辆成绩笑傲一众国产车品牌。比亚迪新能源确实很出彩儿,但总体上还是跟一线自主存在一定差比特币等虚拟货币的去中心化只是一种骗局点亮好奇心大家都知道比特币等区块链的货币,也知道区块链宣传一种去中心化。但是大家不知道,其实任何虚拟货币还是集中在少数人手中。大家经常会看到一些报道说谁是比特币的大佬,虚拟货币的大五天爆红的Loot到底是什么?又引起一波NFT浪潮最近各种关于Loot的信息刷屏,毫无征兆。社交媒体网络Vine联合创始人DomHofmann的NFT项目Lootforadventures仅用了5天时间,就吸引了4600万美元的销中国第1个万亿市值车企将诞生,新能源车大战,丰田已输掉比赛?不得了哈,中国首个万亿市值车企或将诞生,8月4日,比亚迪市值已狂飙至8815亿元,离万亿市值,只差最后的临门一脚。一个曾经被众多国人看不起的汽车品牌,为啥现在这么生猛呢?三个字新能原来2。0T只是开胃菜,纯电动大G亮相,奔驰发布EQG概念车当传统豪华品牌开始发力纯电动车型,你不会想到他们会有多彻底,G级作为一款硬派越野车,在诞生的几十年里一直都凭借优秀的可靠性和越野性能作为卖点,而在推出2。0T的版本虽然有争议,但是Iphone的刘海屏,库克的刘海头。乔帮主留下了一代传奇iphone4,然后库克又在iphone上做了什么改变呢,iphoneiphone612,库克在每一代产品都进行了或多或少的变动。比如iphone5增加了屏幕尺马斯克为什么要砸钱做机器人,将成为全球最便宜劳动力?埃隆马斯克的工业机器人,有一天会不会把人类从,令人厌烦的体力劳动中解放出来,他当然是这么想的,而且在这个过程中,这位特斯拉的超级大佬认为,他可以解决人工智能中的一些新问题,尤其是如买手机选6GB运存还是8GB?12GB到底有没有必要?手机运存是一项非常关键的配置参数,尤其是对于安卓手机而言。一般来说,手机运存越大,也就意味着手机可以同时运行更多的软件,并且不会影响到手机的流畅性。图片来源于网络如此一来,机友们或又见套捐!大量公益组织在薅羊毛?中国社会福利基金会寒了谁的心作者古原,独立经济学者1hr又见套捐。9月5日,腾讯公益拿出一亿元来配套社会组织捐赠。中国社会福利基金会旗下的中国家庭儿童预防烧烫伤干预项目的一位负责人,公然在网上发动网友套捐,打手机多久一换最合适?懂行老师傅说得很直白由于手机行业每个月基本都有新机发布,那我们很多机友也时时刻刻在遭遇着换机的诱惑。新手机的性能外观以及黑科技实在太能打了,分分钟就想让我们换掉手里的老手机。然而心有余力不足,咱们的钱开学季,适合学生党的几款手机第一款红米Note10pro月魄色康宁大猩猩保护玻璃Victus目前只在顶级旗舰小米11三星S21上使用,搭配LCD屏幕,将耐摔进行到底!67W快充5000mAh电池,42分钟充到