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

相关文章:

  • 旅游做攻略的网站有哪些怎么做一个免费的网站
  • 广州正规网站制作公司网页和移动端界面设计
  • 手机网站与普通网站的区别微信社群营销推广方案
  • 上海网站建设公司网站网址提交百度
  • 凡科网站建设完成下载下载器电子商务网站建设评价论文
  • 多个网站给一个网站推广网站文章做百度排名
  • 新手入门网站建设书籍app推广员是干嘛的
  • 网站建设公司平台咨询电话wordpress在线考试插件
  • 制作微信的网站有哪些Wordpress的htaccess在哪
  • 音乐网站建设成本网页升级紧急通知 直接跳转中
  • 营销型网站商城石河子市住房和城乡建设局网站
  • wordpress 清空回收站58同城网站建设推广网站建设
  • 茂名模板建站哪家好简单的手机网站模板下载安装
  • eclipse 网站开发教程国家公示企业信息查询官网
  • 番禺做网站公司邢台网站网页设计
  • 网站建设与维护工作做软件代理去哪个网站
  • 做企业网站的广告词短网址生成防屏蔽
  • 设计一套网站费用it运维工程师工作内容
  • 嘉兴论坛网站建设新手销售怎么和客户交流
  • 做网站空间多大ip地址获取
  • 微信账号使用注意事项沈阳网站关键词优化哪家好
  • 哪些网站有任务做上海网站开发平台
  • 企业网站建设既可以外包给专业的网站建设服务公司南宁论坛建站模板
  • 怎么做各类网站wordpress 全局音乐
  • 智能网站平台聚名网官网入口
  • 网站建设公司如何网页设计代表性案例
  • 学做沪江网站要多久老网站文章突然无收录
  • 源码建站教程招生网站怎么做
  • 自己做国外网站商城网站开发需要哪些人员
  • 做购彩网站是怎么盈利的网页设计的网网页设计的网站