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

石家庄心雨网站建设dw网站建设视频下载

石家庄心雨网站建设,dw网站建设视频下载,wordpress网站中英文切换,好看网电影网站模板免费下载目录 题目#xff1a; 示例#xff1a; 分析#xff1a; 代码#xff1a; 题目#xff1a; 示例#xff1a; 分析#xff1a; 给我们一棵二叉树#xff0c;问我们在这棵树里能找到的最长交错路径。最长交错路径就是在二叉树里一左一右一左一右这样走#xff0c;最…目录 题目 示例 分析 代码 题目 示例 分析 给我们一棵二叉树问我们在这棵树里能找到的最长交错路径。最长交错路径就是在二叉树里一左一右一左一右这样走最长能走的路径长度是多少。 这种二叉树类的题目我们是少不了递归遍历这次递归我们需要携带参数去递归就是记录我上一次是左拐还是右拐然后每次遍历到新的节点我们都需要重新来以此节点作为路径的起始节点来递归。 例如我上一次在二叉树里是右拐那么接下来我的递归如果是左走的话我就把记录路径长度的参数1然后再次递归并且还需要多一层递归那就是路径长度从0开始重新计算的一层递归。 具体可以参考下面的代码。 代码 class Solution { public:int res0;void digui(TreeNode* root,int flag,int temp){if(rootnullptr){resmax(res,temp);return;}//使用flag来记录上一个是往左移还是往右移if(flag0){ //flag0则表示上一次是往左移,因此接下来如果是右移的话就把记录的路径长度1digui(root-right,1,temp1);digui(root-left,0,0); //左移则表示从0开始左右交错,路径长度置0.}else{digui(root-left,0,temp1);digui(root-right,1,0);}}int longestZigZag(TreeNode* root) {if(rootnullptr) return 0;digui(root-left,0,0);digui(root-right,1,0);return res;} };
http://www.huolong8.cn/news/257074/

相关文章:

  • 网站运营效果分析怎么做安徽建设工程协会网站
  • 莱州建设局网站湖南网页制作
  • 郑州微网站建设兰亭集势网站模板
  • 北京主页网站建设做外链哪个网站好
  • 赛博网站建设四川滁州做网站hi444
  • 邯郸网站优化平台手机网站关闭窗口代码
  • cc域名网站需要备案吗ps做网站效果图尺寸如何
  • 网站内容导出图片制作网页
  • 房地产网站怎么做青岛网站建设康之迅
  • 演示网站怎么做购物平台网站建设
  • wordpress08seo网站设计就业前景
  • 做销售在哪些网站注册好肯德基网站是哪家公司做的
  • 网站高端网站建设济阳网站建设
  • 专业企业网站建设公司价格茂名网站建设方案书
  • 音乐网站如何做兰州网络运营公司
  • 莆田网站建设网开通微信公众号流程需要什么
  • 网站的主要栏目及功能做详情页上什么网站找素材
  • 中国中小企业网站官网南京市秦淮区建设局网站
  • 万网空间上传网站大连 网站建设 有限公司
  • 免费注册推广网站织梦网站文章发布信息模板下载
  • 北京做网站哪个好wordpress注册白屏
  • 网站建设与管理实践收获深圳市建设工程交易服务网宝安分中心
  • 做类似淘宝的网站需多少资金软件技术岗位有哪些
  • 网站备案阿里云流程用模板建商城购物网站
  • 井冈山网站建设seo零基础视频教程
  • 顺德微信网站建设在线代理网页版proxy
  • 做青蛙网站基木鱼建站教程
  • 玩具网站 下载建站软件移动版
  • 电子商务网站开发形式有北理工网站开发与运用
  • 做律师网站的公司网络架构如何写