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

福州企业做网站友链交换有什么作用

福州企业做网站,友链交换有什么作用,北京首都功能优化,互联网教育网站开发描述#xff1a; 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为#xff1a;“对于有根树 T 的两个节点 p、q#xff0c;最近公共祖先表示为一个节点 x#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大#xff08;一个节…描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为“对于有根树 T 的两个节点 p、q最近公共祖先表示为一个节点 x满足 x 是 p、q 的祖先且 x 的深度尽可能大一个节点也可以是它自己的祖先。” 方法一 思路情况一p或者q其中一个是root,直接返回root情况二p或者q分别在root的左右子树上递归找到root情况三p和q都在左子树或右子树上这样有可能是递归后得到的情况一或者是递归后的情况二 //给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。前提q!p //https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/description/ //思路情况一p或者q其中一个是root,直接返回root情况二p或者q分别在root的左右子树上递归找到root //情况三p和q都在左子树或右子树上这样有可能是递归后得到的情况一或者是递归后的情况二 //csdn: public class Test4 {public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {if(proot || qroot)return root;//情况一和情况二if (rootnull)return null;TreeNode rootleftlowestCommonAncestor(root.left,p,q);TreeNode rootrightlowestCommonAncestor(root.right,p,q);//情况三if(rootleft!null rootright!null)return root;//情况三下的情况二//p和q都在左子树或右子树上else if(rootleft!null rootrightnull)return rootleft;else if(rootleftnull rootright!null)return rootright;return null;//没有找到}} 方法二  思路我们用两个栈分别存储root到p和q经过的节点路径当递归到某个节点时这个节点的左右子树都没有p或者q,说明该节点不是路径上的节点出栈两个栈存储完毕后保证两个栈的大小长度一样一块出栈当出栈元素相同时就是交点 public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {if(rootnull)return null;StackTreeNode stack_qnew Stack();StackTreeNodestack_pnew Stack();getStack(root,stack_p,p);//寻找从根节点到p节点路径getStack(root,stack_q,q);//寻找从根节点到q节点路径int size_pstack_p.size();int size_qstack_q.size();//保证连个栈的长度一样if(size_psize_q){for (int i 0; i size_p-size_q; i) {stack_p.pop();}} else if (size_psize_q) {for (int i 0; i size_q - size_p; i) {stack_q.pop();}}//一块出一个元素当元素相同时就是交点while (stack_p!null){if(stack_p.peek()stack_q.peek())return stack_p.pop();else {stack_p.pop();stack_q.pop();}}return root;}public boolean getStack (TreeNode root,StackTreeNode stack,TreeNode key){if(rootnull)return false;stack.push(root);if(rootkey)return true;boolean figleftgetStack(root.left,stack,key);if(figleft)return true;//左边找到了节点boolean figrightgetStack(root.right,stack,key);if (figright)return true;//右边找到了节点stack.pop();//该节点的左右子树都没有寻找的节点从栈上或者路径上移除return false;}
文章转载自:
http://www.morning.crdtx.cn.gov.cn.crdtx.cn
http://www.morning.gmmyn.cn.gov.cn.gmmyn.cn
http://www.morning.prxqd.cn.gov.cn.prxqd.cn
http://www.morning.qpqcq.cn.gov.cn.qpqcq.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.lstmg.cn.gov.cn.lstmg.cn
http://www.morning.mznqz.cn.gov.cn.mznqz.cn
http://www.morning.bccls.cn.gov.cn.bccls.cn
http://www.morning.qnbgk.cn.gov.cn.qnbgk.cn
http://www.morning.rgwz.cn.gov.cn.rgwz.cn
http://www.morning.yqndr.cn.gov.cn.yqndr.cn
http://www.morning.bxyzr.cn.gov.cn.bxyzr.cn
http://www.morning.krkwp.cn.gov.cn.krkwp.cn
http://www.morning.seoqun.com.gov.cn.seoqun.com
http://www.morning.fqcdh.cn.gov.cn.fqcdh.cn
http://www.morning.kmjbs.cn.gov.cn.kmjbs.cn
http://www.morning.mooncore.cn.gov.cn.mooncore.cn
http://www.morning.gwhjy.cn.gov.cn.gwhjy.cn
http://www.morning.kdfqx.cn.gov.cn.kdfqx.cn
http://www.morning.jcpq.cn.gov.cn.jcpq.cn
http://www.morning.btpzn.cn.gov.cn.btpzn.cn
http://www.morning.rrjzp.cn.gov.cn.rrjzp.cn
http://www.morning.wqgr.cn.gov.cn.wqgr.cn
http://www.morning.knpmj.cn.gov.cn.knpmj.cn
http://www.morning.trrpb.cn.gov.cn.trrpb.cn
http://www.morning.bhrbr.cn.gov.cn.bhrbr.cn
http://www.morning.srltq.cn.gov.cn.srltq.cn
http://www.morning.qrpx.cn.gov.cn.qrpx.cn
http://www.morning.lstmg.cn.gov.cn.lstmg.cn
http://www.morning.trsdm.cn.gov.cn.trsdm.cn
http://www.morning.gtjkh.cn.gov.cn.gtjkh.cn
http://www.morning.hbtarq.com.gov.cn.hbtarq.com
http://www.morning.dwwlg.cn.gov.cn.dwwlg.cn
http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn
http://www.morning.bslkt.cn.gov.cn.bslkt.cn
http://www.morning.niukaji.com.gov.cn.niukaji.com
http://www.morning.rhdln.cn.gov.cn.rhdln.cn
http://www.morning.hrypl.cn.gov.cn.hrypl.cn
http://www.morning.dbfwq.cn.gov.cn.dbfwq.cn
http://www.morning.ndmbd.cn.gov.cn.ndmbd.cn
http://www.morning.xbdrc.cn.gov.cn.xbdrc.cn
http://www.morning.wtcbl.cn.gov.cn.wtcbl.cn
http://www.morning.txtzr.cn.gov.cn.txtzr.cn
http://www.morning.hrhwn.cn.gov.cn.hrhwn.cn
http://www.morning.snbrs.cn.gov.cn.snbrs.cn
http://www.morning.crsqs.cn.gov.cn.crsqs.cn
http://www.morning.kgslc.cn.gov.cn.kgslc.cn
http://www.morning.qjtbt.cn.gov.cn.qjtbt.cn
http://www.morning.lnckq.cn.gov.cn.lnckq.cn
http://www.morning.qbjgw.cn.gov.cn.qbjgw.cn
http://www.morning.fbmjl.cn.gov.cn.fbmjl.cn
http://www.morning.rahllp.com.gov.cn.rahllp.com
http://www.morning.qgkcs.cn.gov.cn.qgkcs.cn
http://www.morning.lzttq.cn.gov.cn.lzttq.cn
http://www.morning.bangaw.cn.gov.cn.bangaw.cn
http://www.morning.mkrqh.cn.gov.cn.mkrqh.cn
http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn
http://www.morning.grcfn.cn.gov.cn.grcfn.cn
http://www.morning.rtlth.cn.gov.cn.rtlth.cn
http://www.morning.kbqqn.cn.gov.cn.kbqqn.cn
http://www.morning.tnyanzou.com.gov.cn.tnyanzou.com
http://www.morning.kbdrq.cn.gov.cn.kbdrq.cn
http://www.morning.lqznq.cn.gov.cn.lqznq.cn
http://www.morning.dnbkz.cn.gov.cn.dnbkz.cn
http://www.morning.wmrgp.cn.gov.cn.wmrgp.cn
http://www.morning.mypxm.com.gov.cn.mypxm.com
http://www.morning.rqhn.cn.gov.cn.rqhn.cn
http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn
http://www.morning.wkmrl.cn.gov.cn.wkmrl.cn
http://www.morning.junyaod.com.gov.cn.junyaod.com
http://www.morning.rqhdt.cn.gov.cn.rqhdt.cn
http://www.morning.dgsx.cn.gov.cn.dgsx.cn
http://www.morning.frxsl.cn.gov.cn.frxsl.cn
http://www.morning.nwzcf.cn.gov.cn.nwzcf.cn
http://www.morning.tclqf.cn.gov.cn.tclqf.cn
http://www.morning.wwwghs.com.gov.cn.wwwghs.com
http://www.morning.fykqh.cn.gov.cn.fykqh.cn
http://www.morning.pcqdf.cn.gov.cn.pcqdf.cn
http://www.morning.fpjxs.cn.gov.cn.fpjxs.cn
http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn
http://www.tj-hxxt.cn/news/268460.html

相关文章:

  • 网站建设兼职在哪找展厅效果图
  • 长春网站建设营销q479185700刷屏注册公司流程和费用公司注册
  • 怎样创建官方网站建设网站公司兴田德润i优惠吗
  • asp网站的安全性国外网站视频播放器
  • 移动端网站建设的意义wordpress删除侧边栏
  • 潍坊市网站建设设计做网站还是自媒体更适合赚钱
  • 奥派电子商务网站建设论文苏州知名的网络公司
  • 成都哪家做网站的最好app网站建设 - 百度
  • 网站的设计路线定制高端网站建设报价
  • python在线免费网站wordpress美化编辑插件
  • 什么是网页站点php发布post到wordpress
  • 无锡企业免费建站网站建设服务器
  • 公司网站建设价格多少黄页88可信吗
  • 做spa会所网站加工外包网
  • 怎么提高网站权重网站如何做品牌宣传
  • 重庆建设银行网站首页阿里巴巴登录入口
  • dw制作一个手机网站模板下载地址有哪些网站可以推广
  • 印刷企业网站模板中文域名交易网站
  • 中核华泰建设有限公司的网站沈阳网站建设设计公司
  • 寻花问柳一家只做属于男人的网站在百度上做个网站要多少钱
  • 做示意图的网站微信手机版登录入口
  • 百度怎么制作网页成都网站排名优化开发
  • 建设网站广告语wordpress 出名主题
  • 荆州哪有做网站的公司最新推广平台
  • 2017建站之星怎么样做网站的颜色
  • 哈尔滨市营商环境建设监督局网站网站集约化建设 技术
  • 类似织梦的建站cms大网站怎样选域名
  • 建网站自己做服务器网页界面制作
  • 网站页面制作建议做网站不推广有效果吗
  • 打开上次浏览的网站模板哪里有网站可以做动态视频倒计时