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

赣州市建设局网站宝安网站推广

赣州市建设局网站,宝安网站推广,免费网站推广平台排行榜,哈尔滨建设工程造价信息网leetcode 101 对称二叉树 这道题一开始想是用层序遍历,看每一层是否都对称,遇到一个问题就是空指针(子树为空)无法记录下来,同时会导致操作空指针的问题,因此需要修改入队条件,并用一个标志去表示空指针 vectorintnumv;for(int i0;isize;i){TreeNode*frontque.fro…leetcode 101 对称二叉树  这道题一开始想是用层序遍历,看每一层是否都对称,遇到一个问题就是空指针(子树为空)无法记录下来,同时会导致操作空指针的问题,因此需要修改入队条件,并用一个标志去表示空指针 vectorintnumv;for(int i0;isize;i){TreeNode*frontque.front();que.pop();if(front)numv.emplace_back(front-val);if(!front)numv.emplace_back(-101);if(front)que.push(front-left);if(front)que.push(front-right);} 修改后入队条件不再是看入队元素是否为空,而是看队列中的元素是否为空,这样就可以将空指针也入队同时解决操作空指针的问题,如果指针为空,那么用-101标志他(子树的值范围是-100~100) 这样修改过后运行效率还可以,但是并没有完成理解这道题 正确的解法是用类似层序遍历但不是层序遍历的思想,将左子树的左孩子和右子树的右孩子比较(外侧),将左子树的右孩子和右子树的左孩子比较(内侧),每一层(除第一层)都比较内外侧,如果不同就false,每次出队两个元素 树可以分成3种情况,都无孩子,一个孩子,和两个孩子 两个孩子则比较大小,一个孩子直接false,都无孩子即位置对称,继续下次循环
http://www.huolong8.cn/news/10336/

相关文章:

  • 元氏县城有做网站广告的吗wordpress自动加标签
  • 岫岩县网站建设在线代理上网
  • 一个服务器做两个网站吗深度网
  • 龙岩做网站怎么做做网站只有域名
  • 韶关市开发区建设局网站官网建设的意义
  • 从化公司网站建设wap网站的域名
  • 棠下手机网站建设报价广告平面设计网站
  • 做刷票的网站个人网站 前置审批
  • 广西建设职业技术学院教育网站搜索引擎网站推广法
  • app软件设计公司seo推广如何做
  • .net 导航网站模板电子商务网站建设规划报告
  • 汕头百度网站推广建网站挣钱
  • 太原网站建设需求多嘛网页简单模板下载
  • 小网站推荐一个景点介绍网站模板
  • 兰州忠旗网站建设科技有限公司书荒小说阅读器是哪个网站做的
  • 网站建设如何创建框架页面物流网站哪个好
  • 班级网站主页设计模板通辽网站公司
  • 一流的菏泽网站建设广西开网站信息公司
  • 网站建设 主机托管百度网页跳转app
  • 谷歌seo推广招聘网站 优化手机版
  • 济南比较大的网站制作公司wordpress快讯类插件
  • 做网站需要多大的图片wordpress 删除revision
  • 山东建设局网站首页秦皇岛做网站公司有哪些
  • 做网站还有市场吗dw网页制作图片
  • 石家庄网站建设行业公司做一个网站建设
  • 传媒网站源码动漫双人互动模板
  • 深圳网站seo教程企业黄页88网
  • 开发软件网站多少钱网站管家
  • 广州微信网站建设报价洛阳市建设工程造价信息网
  • 北京网站开发公司一网天行石家庄最新事件