日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

常考数据结构与算法:在二叉树中找到两个节点的最近公共祖先

發(fā)布時間:2025/6/15 编程问答 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常考数据结构与算法:在二叉树中找到两个节点的最近公共祖先 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目描述

給定一棵二叉樹以及這棵樹上的兩個節(jié)點 o1?和?o2,請找到 o1?和?o2?的最近公共祖先節(jié)點。? ?假設(shè)節(jié)點的值都大于0.

?

?比如9,10的最近公共祖先節(jié)點是2.

?

? ?思路:?? ?

? ?從根節(jié)點開始遍歷,如果o1和o2中的任一個和root匹配,那么root就是最低公共祖先。 如果都不匹配,則分別遞歸左、右子樹,如果有一個 節(jié)點出現(xiàn)在左子樹,并且另一個節(jié)點出現(xiàn)在右子樹,則root就是最低公共祖先.??如果兩個節(jié)點都出現(xiàn)在左子樹,則說明最低公共祖先在左子樹中,否則在右子樹。

public class LowestCommonAncestor {public static void main(String[] args) {}/**** @param root TreeNode類* @param o1 int整型* @param o2 int整型* @return int整型*/public int lowestCommonAncestor (TreeNode root, int o1, int o2) {//遞歸的出口if(root==null){return 0;}if(o1==root.val||o2==root.val){return root.val;}//遞歸調(diào)用int left=lowestCommonAncestor(root.left,o1,o2); //左子樹int right=lowestCommonAncestor(root.right,o1,o2); //右子樹if(left > 0 && right > 0){return root.val;}if (left > 0 )return left;elsereturn right;} }

?

總結(jié)

以上是生活随笔為你收集整理的常考数据结构与算法:在二叉树中找到两个节点的最近公共祖先的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩aaaaa| 国产性生活视频 | 日本在线视频一区二区 | 欧美九九视频 | 一本色道久久综合亚洲二区三区 | 国产黄在线 | va婷婷在线免费观看 | 91成人在线播放 | 欧美激情精品久久久久久 | www.sesehu.com| 亚洲精品美女久久久 | 激情五月婷婷久久 | 亚洲第一视频在线观看 | 欧美精品色婷婷五月综合 | 91国内 | 日韩午夜一区 | 91精品影视 | 国产成人网 | 精品999久久久一级毛片 | 黄色片aaaa | 四虎影院国产精品 | 久久久久一区二区三区 | 国产高清免费 | 少妇人妻综合久久中文字幕 | 很黄的性视频 | 中国亚洲女人69内射少妇 | 亚洲精品国产精品国自产在线 | 蜜桃久久av | 五月婷婷丁香久久 | 玖玖在线播放 | 福利视频一区二区三区 | 亚洲欧美精品一区二区三区 | 雷电将军和丘丘人繁衍后代视频 | 日韩美女中文字幕 | 黄网站色视频免费观看 | 国产亚洲av综合人人澡精品 | 国产美女作爱全过程免费视频 | 亚洲综合丁香 | 综合另类 | 伊人色网 | 国产色99 | 中文人妻熟女乱又乱精品 | 国产又粗又猛又爽又黄视频 | 国产精品18久久久久久vr下载 | 国产av无码专区亚洲av毛网站 | 国产黄色视屏 | 99日韩| 秋霞电影一区二区 | 中文字幕精品视频在线 | 国产精品久久久久久久久动漫 | 欧美日韩亚洲精品一区二区 | 欧美午夜激情影院 | 亚洲综合图色 | 深夜福利国产精品 | 香蕉av网 | 丰满少妇影院 | 另类小说欧美 | 免费在线观看黄 | 欧美丝袜脚交 | 色网av| 快色在线观看 | 国产女人18毛片水18精品 | 国产精品一二 | 国产美女福利视频 | 中文字幕av一区 | 中出在线视频 | 最新中文字幕av | 成人毛片网 | 中文字幕亚洲在线观看 | 影音先锋日韩资源 | 国产亚洲网站 | 国产天天骚 | 色综合久久88色综合天天免费 | 天天弄天天干 | 男人日女人网站 | 欧美狂猛xxxxx乱大交3 | 91高清国产| 天堂网在线观看视频 | 亚洲性生活大片 | 久久精品国产亚洲av久一一区 | 午夜激情一区 | 狠狠干天天 | 欧美黄色一区二区 | 91久久精品视频 | 麻豆久久久9性大片 | 亚洲精品一线 | 久久婷婷五月综合色吧 | 成人av观看| 欧美日韩成人免费观看 | 天天草天天干 | 一区二区三区精品在线 | 日韩不卡免费 | 成a人v| 欧美另类tv | 欧美日本久久 | 久久精品无码毛片 | 精品国产免费av | 欧美日本在线播放 | 日韩av手机在线播放 |