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

东莞网站建设对比专家建议未来三年不宜买房

东莞网站建设对比,专家建议未来三年不宜买房,怎样用源代码做网站,网站开发北京公司⭐️ 题目描述 #x1f31f; leetcode链接#xff1a;奇偶树 思路#xff1a; 树的层序遍历#xff0c;用队列辅助。用一个变量记录当前是多少层#xff0c;以及当前层的节点个数#xff0c;依次遍历#xff0c;因为需要判断当前层是否严格递增或递减#xff0c;如果正…⭐️ 题目描述 leetcode链接奇偶树 思路 树的层序遍历用队列辅助。用一个变量记录当前是多少层以及当前层的节点个数依次遍历因为需要判断当前层是否严格递增或递减如果正着依次判断不太好判断所以我们判断当条件为假的时候直接返回 false 即可。层序遍历结束都没有返回 false 那说明是奇偶树返回 true。 代码 class Solution { public:bool isEvenOddTree(TreeNode* root) {int level 0; // 记录当前是第几层// 层序遍历queueTreeNode* q; // 树节点队列q.push(root); // 根节点入队列while (!q.empty()) { // 队列不为空继续int cur_level_count q.size(); // 当前这层的节点个数int prev_val level % 2 1 ? INT_MAX : INT_MIN; // 当前层的前驱节点值for (int i 0; i cur_level_count; i) { // 遍历当前层TreeNode* node q.front();// 当前是奇数层 都是偶数 严格递减 node-val prev_valif ((level % 2 1) ((node-val % 2 ! 0) || (node-val prev_val))) { // 不是严格递增直接返回falsereturn false;}// 当前是偶数层 都是奇数 严格递增 node-val prev_valif ((level % 2 0) ((node-val % 2 ! 1) || (node-val prev_val))) {return false;}// 更新prev_val node-val;if (node-left) {q.push(node-left);}if (node-right) {q.push(node-right);}q.pop();}level; // 下一层}return true;} };
http://www.zqtcl.cn/news/887917/

相关文章:

  • 给窗帘做网站淄博周村学校网站建设公司
  • 关于志愿者网站开发的论文做什么网站开发好
  • 做电影网站如何规避版权做新年公告图片的网站
  • 网站修改后怎么上传济南网络员
  • 家居seo整站优化方案怎样开平台软件
  • 深圳网站关键词网站做视频转流量
  • 做网站如何配置自己的电脑精准防恶意点击软件
  • 单页网站 挣钱深圳高水平网站制作
  • 网站建设哪几家好一些打开浏览器历史记录
  • 公司里面有人员增减要去哪个网站做登记网页开发报价单
  • 网站设计的公司运营接单百度搜索引擎首页
  • 最专业的做网站公司有哪些成都龙泉建设有限公司网站
  • 云南省玉溪市建设局官方网站wordpress 迁移 空白
  • 网站空间和数据库多个织梦dedecms网站怎么做站群
  • 网站模块插件是怎么做的个人建设网站流程图
  • 作品展示的网站建设网站方案
  • 整站优化哪家专业网站漏洞解决办法
  • 怎么给自己的网站做扫描码南宁seo排名外包
  • 网站的服务器在哪里怎么建设网站啊
  • 山东做网站三五网站备案怎样提交到管局
  • 自己如何做网站教程中山企业网站推广公司
  • 网站每年费用本地同城服务平台
  • 暗网网站有那些青岛网站设计公司推荐
  • 营业执照咋做网等网站遂宁网站建设公司哪家好
  • 湖南平台网站建设找哪家重庆网站建设营销
  • wordpress搭建企业网站小型网络架构
  • 淘宝联盟链接的网站怎么做培训网站排名
  • 上海高端网站建设定制大连开发区邮编
  • 手机网站公司免费crm软件下载
  • 家居企业网站建设平台周口seo