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

游戏科技网站广州外贸型网站设计

游戏科技网站,广州外贸型网站设计,微信推广网站,深圳互联网协会解法: 一棵二叉树是完全二叉树的条件是: 对于任意一个结点,如果它有右子树而没有左子树,则这棵树不是完全二叉树。 如果一个结点有左子树但是没有右子树,则这个结点之后的所有结点都必须是叶子结点。 如果满足以上条…

解法:

一棵二叉树是完全二叉树的条件是:

  1. 对于任意一个结点,如果它有右子树而没有左子树,则这棵树不是完全二叉树。

  2. 如果一个结点有左子树但是没有右子树,则这个结点之后的所有结点都必须是叶子结点。

如果满足以上条件,则这棵二叉树是完全二叉树;否则,不是完全二叉树。

图解:

980: 输出利用先序遍历创建的二叉树的层次遍历序列_swust oj 980: 输出利用先序遍历创建的二叉树的层次遍历序列-CSDN博客

和这道题是一样的,在这基础上补二个判断即可

#include<iostream>
#include<queue>
using namespace std;
struct treeNode {char val;treeNode* left;treeNode* right;treeNode(char x) :val(x), left(NULL), right(NULL) {};
};
treeNode* buildTree() {char ch;cin >> ch;if (ch == '#') return NULL;treeNode* root = new treeNode(ch);root->left = buildTree();root->right = buildTree();return root;
}
bool bfs(treeNode* root) {queue<treeNode*> q;if (root == NULL) return false;q.push(root);int flag = 0;while (!q.empty()) {int num = q.size();for (int i = 0; i < num; i++) {treeNode* cur = q.front();q.pop();if (flag) {if (cur->left || cur->right)return false;}if (cur->right && cur->left == NULL) return false;if (cur->left && cur->right == NULL) flag = 1;if (cur->left) q.push(cur->left);if (cur->right) q.push(cur->right);}}return true;
}
int main() {treeNode* root = buildTree();if (bfs(root)) {cout << "Y";}else cout << "N";return 0;
}

http://www.yayakq.cn/news/572331/

相关文章:

  • 竹溪网站建设住建网官网
  • 网站开发的流程图和原型图广州外贸网站建设开发
  • 页面具有动态效果网站建设电商运营新手要懂哪些
  • 网站流量超限软件开发模型的对比
  • 培训网站开发流程简述网站开发的几个步骤
  • 郑州网站开发公司哪家好网站建设 海外房产
  • 广州网站营销seo展览 网站源码
  • 海南省海口市建设厅网站网站工作室网站
  • 西安手机商城网站建设专业定制网站制作公司
  • 昆明学习网站建设公司名字大全集
  • 做网站 报价 需要了解塘厦三正半山酒店
  • 备案期间怎么做网站北京网站推广排名
  • 网站邮箱配置汕头网站建设网站推广
  • 网站首页添加标签wordpress 文章列表样式
  • 百度怎样收录网站wordpress框架播放器
  • 浙江江能建设有限公司网站深圳网站建设的
  • 自己做网站代理产品重庆注册公司流程和费用标准
  • 为什么要建设图书馆网站人才网招聘找工作
  • 免费素材网站无版权电子商务网站开发的步骤
  • 网站策划书案例展示企业管理研究生学校排名
  • 后浪 网站建设类wordpress 自定义侧边栏
  • 外贸seo外贸推广外贸网站建设外贸网站建设衡水网站推广的网络公司
  • 做网站运用的软件html代码特效银河系
  • 做家电维修网站国家公示网营业执照
  • 优设计网站网站建设最新
  • 个人做网站的时代已经过去数学教学网站开发
  • 企业网站使用不规范地图如何处罚wordpress 插件怎么写
  • 扬州建设网站视频直播软件
  • 电子商务网站的全面建设外贸推广用中文网站
  • 建设网站网上银行登录wordpress网站统计代码