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

厦门建设厅查询网站首页怎样登网站

厦门建设厅查询网站首页,怎样登网站,可以接单做网站的软件,网站咋做文章目录 1.二叉树层序遍历 2.完全二叉树的判断 文章内容 1.二叉树层序遍历 二叉树的层序遍历需要一个队列来帮助实现。 我们在队列中存储的是节点的地址,所以我们要对队列结构体的数据域重定义, 以上代码 从逻辑上来讲就是1入队,1出队&am…

文章目录

1.二叉树层序遍历

2.完全二叉树的判断

文章内容

1.二叉树层序遍历

        二叉树的层序遍历需要一个队列来帮助实现。

        我们在队列中存储的是节点的地址,所以我们要对队列结构体的数据域重定义,

        

 

        以上代码 从逻辑上来讲就是1入队,1出队,2(1的左孩子)入队,4(1的右孩子)入队,2出队......

//层序遍历
void LevelOrder(BTNode* root)
{Que q;QueueInit(&q);if (root){QueuePush(&q,root);}while (!QueueEmpty(&q)){BTNode* front = QueueFront(&q);printf("%d ",front->data);QueuePop(&q);if (front->left){QueuePush(&q, front->left);}if (front->right){QueuePush(&q, front->right);}}printf("\n");QueueDestroy(&q);
}

2.完全二叉树的判断

        完全二叉树的判断和二叉树的层序的思想差不多,都需要借助队列来实现。

 

 

bool TreeComplete(BTNode* root)
{Que q;QueueInit(&q);if (root){QueuePush(&q, root);}while (!QueueEmpty(&q)){BTNode* front = QueueFront(&q);//	printf("%d ", front->data);QueuePop(&q);if (front) //front的左子树 右子树 不管为不为空都入队{QueuePush(&q, front->left);QueuePush(&q, front->right);}else{break;//当front 为空的时候,跳出循环开始判断是否为完全二叉树}}while (!QueueEmpty(root)){BTNode* front = QueueFront(&q);QueuePop(&q);if (front){QueueDestroy(root);return false;}}
//	printf("\n");return true;
}

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

相关文章:

  • 加强网站硬件建设方案网站建设教程信赖湖南岚鸿点 赞
  • 网站备案 地域制作网站网页
  • php装修网站源码无锡手机网站制作
  • 如何做网商商城的网站wordpress+仿简书模板
  • 深圳 网站设计师 招聘手机上可以创建网站吗
  • 太仓智能网站开发网络建设概述
  • 网站推介方案前端设计除了做网站还能做什么
  • 如何制作一个自己的网站?网站卖东西怎么做
  • 免费做公益网站物流网站的建设实训
  • 大型网站制作平台手机网站怎么做推广
  • 网站建设方法氵金手指排名27阳谷网站建设费用
  • 网站的建设时间表饰品电子商务网站的建设
  • 易企秀网站怎么做轮播图凡科做网站多少钱
  • 购物网站大全排名调查seo短视频网页入口引流网站有哪些
  • 网站域名和网址一样吗西安百度推广服务公司
  • 大淘客做的网站可以吗页面设计工作内容自述
  • 黄页网站推广软件做空气开关那个网站推广比较好
  • 织梦源码哪个网站好石家庄专业信息门户网站定制
  • 灵台网站建设北京做网站s
  • 昭通公司做网站泰安最好网站建设公司
  • 甘肃住房和城乡建设厅网站备案个人网站名称
  • 河北网站建设seo优化课程网站建设目标任务
  • 免费下载图片的网站有哪些百度贴吧网页版
  • 建个简单的网站无锡住房和城乡建设部网站
  • 湛江网站制作江网站制作网站备案和备案的区别吗
  • 网站开发专业就业前景分析mvc 5 做网站的教程
  • 家里电脑做网站网站设计论文框架
  • 珠海在线网站制作公司商丘网吧什么时候恢复营业
  • 博罗做网站wordpress去除分类链接
  • 湖南省建设信息网站查询小购物网站建设