临汾山东漯河饰品美体美文
投稿投诉
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品
漯河衢州
兴义眉山
桂林阳泉
玉溪简阳
山东遂宁
永城新余
梧州洛阳
泸州温州
临汾清远
营口常熟
浙江大连
桐乡宜昌

236二叉树的最近公共祖先算法(附思维导图全部解法)300题

3月23日 听风行投稿
  零标题:算法(leetcode,附思维导图全部解法)300题之(236)二叉树的最近公共祖先
  一题目描述
  二解法总览(思维导图)
  思维导图
  三全部解法1方案1
  1)代码:方案1自己。递归存储所有路径法。思路:1)状态初始化:resList〔〕,curPpath〔〕;。2)调用递归函数。3)核心:依次从底下往上找p、q的公共祖先。varlowestCommonAncestorfunction(curRoot,p,q){递归函数vardfsfunction(curPath,curRroot){const{left,right}curRcurPath。push(curRroot);1)递归出口。if(leftnullrightnull){resList。push(curPath。slice());}2)递归主体。if(leftnullright!null){dfs(curPath,right);curPath。pop();}elseif(left!nullrightnull){dfs(curPath,left);curPath。pop();}else{dfs(curPath,left);curPath。pop();dfs(curPath,right);curPath。pop();}}1)状态初始化:resList〔〕,curPpath〔〕;。letresList〔〕,curPath〔〕;2)调用递归函数。dfs(curPath,curRoot);3)核心:依次从底下往上找p、q的公共祖先。letppathresList。filter(itemitem。includes(p))〔0〕,qpathresList。filter(itemitem。includes(q))〔0〕;for(letippath。indexOf(p);i0;i){if(qpath。slice(0,qpath。indexOf(q)1)。includes(ppath〔i〕)){returnppath〔i〕;}}};
  2方案2
  1)代码:方案2递归法。参考:1)https:leetcode。cnproblemslowestcommonancestorofabinarytreesolutionerchashudezuijingonggongzuxianbyleetc2思路:1)状态初始化:resN。2)调用递归函数dfs(root,p,q);。3)返回结果resNode。varlowestCommonAncestorfunction(root,p,q){constdfs(curRoot,p,q){1)递归出口。if(curRootnull){}2)递归主体。letinCurrentNodecurRootpcurRootq,inLeftdfs(curRoot。left,p,q),inRightdfs(curRoot。right,p,q);if((inLeftinRight)(inCurrentNode)){resNodecurR}returninLeftinRightinCurrentN}1)状态初始化:resN。letresN2)调用递归函数dfs(root,p,q);。dfs(root,p,q);3)返回结果resNode。returnresN};
  3方案3
  1)代码:方案3存储父节点法。参考:1)https:leetcode。cnproblemslowestcommonancestorofabinarytreesolutionerchashudezuijingonggongzuxianbyleetc2TODO:重新手撕。思路:1)状态初始化:resParentMapnewMap(),visitedSetnewSet()。2)调用递归函数dfs(root);。3)核心处理:暂略(TODO)。varlowestCommonAncestorfunction(root,p,q){constdfs(curRrootnull){const{left,right}curRif(left!null){resParentMap。set(left。val,curRroot);dfs(left);}if(right!null){resParentMap。set(right。val,curRroot);dfs(right);}};1)状态初始化:resParentMapnewMap(),visitedSetnewSet()。letresParentMapnewMap(),visitedSetnewSet();2)调用递归函数dfs(root);。dfs(root);3)核心处理:暂略(TODO)。while(p!null){visitedSet。add(p。val);presParentMap。get(p。val);}while(q!null){if(visitedSet。has(q。val)){}qresParentMap。get(q。val);}}
  四资源分享更多1历史文章总览
  历史文章总览
  刷题进度LeetCode:5262662、《剑指offer》:6666
  2博主简介
  码农三少,一个致力于编写极简、但齐全题解(算法)的博主。专注于一题多解、结构化思维,欢迎一起刷穿LeetCode
投诉 评论

阿布拉莫维奇的蓝桥遗梦我曾想过一万种离别的方式,却不曾想到你会如此离开。从意气风发的俄罗斯寡头,到如今两鬓苍苍的白发老人,56岁的阿布就站在那里,遥望着斯坦福桥,眼神中满是泪水和不甘,或许在离别时,……在中国市场无人问津的三星,为何仍是全球顶尖的科技巨头?十几年钱,三星的Galaxy系列手机被各大网站论坛尊称为安卓机皇。十几年前,但凡预算充足的用户购买高端电视机都会考虑索尼或者三星。那时候三星在手机行业被称之为万年老……海口已确认承办中超比赛,前两阶段赛事8月中旬打完5月15日,北京青年报记者获悉,有关海口市承办新赛季中超联赛其中1个组别赛事的批复程序已于近日落实。中国足协、中足联筹备组计划将于5月16日(下周一)向上级管理部门提交完整的新……Magic4Pro对比S22Ultra,摄影作品上期视频我们对比的是荣耀Magic4Pro和三星S22Ultra。链接如下荣耀Magic4Pro对比三星S22Ultra理想VS现实想了解这两台手机影像的朋友可以去……新年换新手机,选择哪个品牌更好?小米荣耀还是ov?看完不纠结2023年了,又该换新手机了,近期发布那么多款机型该怎么选呢,以下这几个品牌的4款手机,无论是性能,还是性价比都非常不错,总有一款适合你,一起来看一下吧。第一款:荣耀80Pro……科研助攻丨重组蛋白,看这篇就够了!MecChemExpresPart1:产品选择:我要买HumanEGF用于体外细胞培养,网上一查,好多种相似产品,我该如何选择?:重组蛋白选择,有几个重点选择标准,我给你们列出来了!图……积极创新参与宏观经济治理的方式作者:王欣据报道,2022年国内有7个城市GDP总量进入2万亿俱乐部,分别为上海、北京、深圳、重庆、广州、苏州和成都。综合分析可以发现,这些城市不仅经济建设取得了显著成就……连续掏鸟窝广东违体先生使用白骨爪这次遭殃的是南京外援广东男篮对阵南京男篮遭遇黑马逆袭,而在第四节最后3分钟广东追分阶段,广东男篮的重点人杜润旺再出黑手,用一个非常恶意的掏裆动作把南京外援打的怀疑人生,这是他本赛季第四个违体犯规,……真我10s2023年了,一千块能买到怎样的5G手机?时间过得真快,一转眼就来到了2023的年初了。旗舰那边可谓是非常活跃,但如果预算只有一千来块,在春节这个时间节点又能买到一台怎样的5G新机呢?真我10s或许就是那个答案。……喷射32023年首个祭典活动人气火爆服务器寄了随着开发组的返工,《喷射战士3》2023年首个祭典活动于今日(1月7日)早8点正式开启,活动将持续两天1月9日早8点结束。作为新一年的首次活动,热情的玩家们很快将游戏服务器干趴……236二叉树的最近公共祖先算法(附思维导图全部解法)300题零标题:算法(leetcode,附思维导图全部解法)300题之(236)二叉树的最近公共祖先一题目描述二解法总览(思维导图)思维导图三全部解法1方案1……苹果公司正式关停天气应用DarkSky2023010300:35站长之家站长之家(ChinaZ。com)1月2日消息:据美国科技博客MacRumors报道,当地时间1月1日,苹果正式关闭天气应用DarkSky……
人卧血归肝,晚上睡不着,躺着也是好的三星Galaxy新品先行者抢购火热告罄!期待国行版本发布泰国知名毒奶服务,为何让游客念念不忘?游客体验过就知道人体下雨丨持续36天气如何健康稳住世界前5仅剩特鲁姆普!赵心童迎夺冠良机,颜丙涛对阵排名赛冠军自己在家配音时噪音过多?这么做可以解决这一难题客场0比3,国安负河南滴滴被重罚,行业敲响警钟四节撕咬浙江队险胜,从净负40分到仅输2分,杨学增做了什么?恭喜篮网!这续约超值,206超六留队看饿了!一次性发售17双!让人眼馋限定球鞋演一部戏换一张脸,演完前半生再演梦华录,竟没认出茹天几种让我触动的称呼陈宜建可能发生造句用可能发生造句大全21年安徽高考录取结果公布,这些情况可能不被录取,希望没有你对一朵花微笑一定不能犯的六大恋爱禁忌中国最不容易地震的省是哪个李宇春戛纳红毯短发造型盘点黑天鹅形象短发惊艳众人郑爽被正式调查,人民网痛批郑爽,张翰再吃牛肉面女性经期头痛应该怎么办呢?全球最赚钱手游!王者荣耀日均日活用户过亿解开武夷岩茶的密码电子相册婚礼视频制作软件

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找