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

wordpress 换 ip优化搜狗排名

wordpress 换 ip,优化搜狗排名,不需要iis的网站开发,淮北论坛1 题目: 奇偶树 官方标定难度:中 如果一棵二叉树满足下述几个条件,则可以称为 奇偶树 : 二叉树根节点所在层下标为 0 ,根的子节点所在层下标为 1 ,根的孙节点所在层下标为 2 ,依此类推。 偶数…

1 题目: 奇偶树

官方标定难度:中

如果一棵二叉树满足下述几个条件,则可以称为 奇偶树 :

二叉树根节点所在层下标为 0 ,根的子节点所在层下标为 1 ,根的孙节点所在层下标为 2 ,依此类推。
偶数下标 层上的所有节点的值都是 奇 整数,从左到右按顺序 严格递增
奇数下标 层上的所有节点的值都是 偶 整数,从左到右按顺序 严格递减
给你二叉树的根节点,如果二叉树为 奇偶树 ,则返回 true ,否则返回 false 。

示例 1:

在这里插入图片描述

输入:root = [1,10,4,3,null,7,9,12,8,6,null,null,2]
输出:true
解释:每一层的节点值分别是:
0 层:[1]
1 层:[10,4]
2 层:[3,7,9]
3 层:[12,8,6,2]
由于 0 层和 2 层上的节点值都是奇数且严格递增,而 1 层和 3 层上的节点值都是偶数且严格递减,因此这是一棵奇偶树。

示例 2:

在这里插入图片描述

输入:root = [5,4,2,3,3,7]
输出:false
解释:每一层的节点值分别是:
0 层:[5]
1 层:[4,2]
2 层:[3,3,7]
2 层上的节点值不满足严格递增的条件,所以这不是一棵奇偶树。

示例 3:

在这里插入图片描述

输入:root = [5,9,1,3,5,7]
输出:false
解释:1 层上的节点值应为偶数。

示例 4:

输入:root = [1]
输出:true
示例 5:

输入:root = [11,8,6,1,3,9,11,30,20,18,16,12,10,4,2,17]
输出:true

提示:

树中节点数在范围 [ 1 , 10 5 ] [1, 10^5] [1,105]
1 < = N o d e . v a l < = 10 6 1 <= Node.val <= 10^6 1<=Node.val<=106

2 solution

逐个节点验证是否满足奇偶和单调性要求即可。

代码

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {static const int N = 1e5 + 1;int pre[N];bool dfs(TreeNode *root, int l) {if (!root) return true;if (l & 1) {if (root->val & 1 || root->val >= pre[l]) return false;} else {if (!(root->val & 1) || root->val <= pre[l]) return false;}pre[l] = root->val;return dfs(root->left, l + 1) && dfs(root->right, l + 1);}public:bool isEvenOddTree(TreeNode *root) {for (int i = 1; i < N; i += 2) {pre[i] = 1e7;}return dfs(root, 0);}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/360790.html

相关文章:

  • 网站被挂马无法访问怎么做营销推广方案
  • 重庆制作网页设计win7系统优化软件
  • WordPress仿站助手株洲seo优化哪家好
  • asp 免费网站模板域名查询网站入口
  • 手机当服务器建网站网站你应该明白我的意思吗
  • 哈尔滨网络科技公司网站西安优化排名推广
  • 中山建网站推荐腾讯云域名购买
  • 如何构思公司网站网站软文推广范文
  • 广州做网站怎么样北京今日重大新闻
  • 网站木马 代码软文标题和内容
  • 龙岗网站建设联系电话中国站长
  • 浙江温州城乡建设网站手机app免费制作平台
  • 国内工程机械行业网站建设现状aso优化技巧大aso技巧
  • 兰溪网站建设网站设计规划
  • 可拖拽式网站建设怎么线上推广自己的产品
  • 资讯类网站模板企业网站的网络营销功能
  • 兰州网站建设兼职龙岗网站推广
  • 高端网站定制seo点击软件手机
  • 包头网站建设哪家好网站排名优化怎样做
  • 5建网站网站建设黄页
  • 南宁坐地铁用什么小程序长沙seo关键词排名
  • 做直播网站需要什么资质今日头条官网
  • 企业网站建设包含哪些内容移动广告联盟
  • 在线教育做网站好还是app好站内营销推广途径
  • 湖南网站制作公司站长工具seo下载
  • 网站测试页面怎么做重庆seo关键词优化服务
  • 怎么看网站是哪里做的seo如何优化排名
  • 龙华民治网站建设公司宝塔建站系统
  • 网络工程规划与设计seo的方式有哪些
  • 小程序用什么软件开发seo推广关键词公司