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

简单网站开发项目实例大兴专业网站开发公司

简单网站开发项目实例,大兴专业网站开发公司,微科技h5制作网站模板,蜗牛星际做网站遍历过程: 从根节点开始,从左到右一层一层遍历,如下:ABCDEFGHIJKL 初始化一个辅助队列,让根节点先入队,每次判断队列是否为空,不空则让队头节点出队访问该节点让该节点左右孩子入队尾(先左孩子…

遍历过程:

从根节点开始,从左到右一层一层遍历,如下:ABCDEFGHIJKL

初始化一个辅助队列,让根节点先入队,每次判断队列是否为空,不空则让队头节点出队+访问该节点+让该节点左右孩子入队尾(先左孩子入队再右孩子)

如下:根节点A入队之后,队列不为空则A出队访问A,然后A的左右孩子BC(如果A有左右孩子)入队,先左B入队再右C入队,此时队头元素为B,然后判断队列不为空,则B出队然后访问B+B的左右孩子DE入队(D左D先入队),即此时队列元素为CDE,判断队列不为空则队头C出队+访问C+C的左右孩子FG入队(F左先入队),即此时队列元素为DEFG,再次循环。。。。。。。

代码实现:

 因为不知道访问的树有多少节点所以使用了链队列作为初始化队列LinkedQueue,而不是顺序队列

用BiTNode表示一个个节点,节点有data数据域和指向左右孩子的指针,在初始化辅助队列里存储的是不是节点而是指针,因为存储指针占用的空间小,如下LevelOrder方法,先EnQueue让根节点入队,然后while循环判断Q队列不为空,不为空再DeQueue出队即此时p=根节点A,然后visit访问p,再判断出队头结点P是否有左孩子p->lchild != null,有的话EnQueue(Q,p->lchild)即B入队尾,同样判断右孩子让C入队尾,进行下一轮while循环队列不为空,队列头结点B出队即P=B,然后访问P,判断P的左右孩子是否为空,不为空让左右孩子入队,依次类推。。。。。

知识回顾:

 

又水一篇文章

 

http://www.dtcms.com/a/576683.html

相关文章:

  • 怎么做网站首页psd初二做网站的首页模板
  • 做二维码签到的网站公司网站免费建站怎么样
  • 青岛企业网站建设电商网站业务流程
  • 成都哪家公司做网站住房和城乡建设部网站注册
  • 新开传奇网站180火龙小白测评做网站
  • vr全景网站怎么做做网站推广怎么找客户
  • 栅格系统做的网站企业网站建设需要准备什么
  • 做自己的网站有什么用免费ppt模板下载大全网站
  • 外贸网站多语言免费的个人简历模板word
  • 自我介绍网页设计代码爱站seo综合查询
  • 个人网站购买网站搭建申请
  • 项目合作网站手机网站怎么导入微信朋友圈
  • h5做的网站有哪些网站开发案例详解pdf
  • 做平面设计应该在哪个网站求职互联网营销推广渠道
  • 免费制作详情页的网站电商网站储值消费系统
  • 扬州市城市建设监察支队网站哪里有建设哪里有我们
  • 信宜做网站设置中国国内网站建设哪家强
  • 黔西网站建设刷关键词排名软件
  • 一般网站宽度制作一个app需要什么技术
  • 淘宝网站备案wordpress主页空白
  • 青岛企业网站推广个人注册公司网站空间
  • 响应式网站建设代理商网上商城代码
  • 佛山网站建设方案咨询传媒公司logo
  • 做网站不赚钱dw怎么做购物网站
  • 阿里云成功备案的网站增加域名什么网站百度容易收录
  • 网站开发建立免费网站建站w
  • 免费弄空间的网站求网站晚上睡不着2021
  • 制作表白网站的软件wordpress 获取用户昵称
  • 做英文网站内容来源桂林网络科技
  • 一站式的手机网站制作wordpress当地时间