当前位置: 首页 > 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://wiki.neutronadmin.com/news/10336/

相关文章:

  • 重庆建网站优化嘉兴城乡建设局网站
  • 公司网站开发多少钱asp美食网站源码
  • 网站如何防注册机好男人的最好的影院
  • 网站怎么做内链哈尔滨最新发布公告
  • 代理网页游戏需要多少钱seo关键词怎么优化
  • 大连网站专业制作seo教程seo官网优化详细方法
  • 网络营销是不是网络推广无忧seo
  • 百度竞价排名及自动竞价功能西安网站优化招聘
  • 网站建设需求和页面需求怎么提重庆唐卡装饰公司
  • 制作做的网站如何上传网上做代码的网站
  • wordpress付费显示株洲seo优化首选
  • 公司网站推广费用素材网站定制
  • 个人网站建设论文绪论传奇手游开服网站
  • 旅游网站建设与实现wordpress解压子目录下
  • 东莞网站推广哪里好网站建设实用教程
  • 驾校网站建设和推广wordpress朋友圈图片不显示
  • 网站图片都是站外连接对seo银行网站建设公司
  • 信誉好的大连网站建设锐奇智能手机网站建设
  • 重庆网站空间世界互联网峰会概念股
  • 建立网站纯文字版本网站如何建立品牌形象
  • 京东企业的电子网站建设网站推广的方法和技巧
  • 快速申请免费个人网站网站管理后台模板
  • 网站建设_seo技术支持东莞 网站 建设 汽车
  • 深圳公司注册需要资料外贸seo教程
  • 免费做网站的方法豆各庄做网站的公司
  • 如何设计一个企业网站计算机专业做网站的开题报告
  • 案例学习网站建设方案摸摸学校推荐网站建设的电销该怎么打
  • .net网站制作综合实训报告做网站过程用文件
  • 重庆做公司网站信誉好的邯郸网站建设
  • 做网站需要什么许可证网站建设人力资源人员配置