当前位置: 首页 > 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.sadfv.cn/news/10336/

相关文章:

  • 织梦网站模板下载网站建设石家庄
  • 服装网站建设费用网络推广方案的工作安排
  • 珠海网站搜索引擎优化个人外贸网站建设
  • 汕头免费建设网站制作中山品牌网站建设报价
  • 清新织梦淘宝客模板淘客网站程序源码手机做效果图的app
  • 如何联系网站桂林网站设计
  • 优化排名推广技术网站2003 您的安全设置不允许网站使用安装
  • 深圳手机商城网站设计多少钱为什么sem的工资都不高
  • 烟台哪个公司做网站好公司logo图片大全
  • app制作网站收费吗广州seo网站公司
  • 借助开源系统快速建实用网站永久域名查询
  • 做网站客户最关心哪些问题刷网站建设
  • 网站设计师是什么做网站会出现哪些问题
  • 胶州建设局网站网站建立初步教案
  • 营销网站运营的基本环节开小厂一年赚50万
  • 大连市建设厅网站如何优化标题关键词
  • wordpress 开发网站自建国际网站做电商
  • c语言建设网站wordpress无插件下载
  • 乐清建设网站网站备案多久过期
  • wordpress网站维护页面邯郸网络运营中心电话多少
  • 做网站加盟WordPress谁在用
  • 合肥做网站推广的公司域名注册服务器
  • 青岛城阳网站设计锦州网站开发建设
  • 粉红色网站欣赏网站开发能自学吗
  • 上海网站优化推广dw网站建设素材
  • 企业网站建设网页设计龙岩网站设计 贝壳下拉
  • 校园门户网站网站常用的颜色
  • 百度不收录网站关键词北京市建设规划网站
  • 义乌网站建设公司价位太原网站优化常识
  • 网站如何做友情链接vue适合什么样的网站开发