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

263企业邮箱官方入口网页版seo排名优化是什么意思

263企业邮箱官方入口网页版,seo排名优化是什么意思,高端品牌网站定制,wordpress如何更改页脚背景颜色对于三种遍历方式来说,均为先左后右!区别在于根结点的位置顺序 先序遍历:根——左——右 中序遍历:左——根——右 后序遍历:左——右——根 (所谓先中后的顺序,是指根结点D先于子树还是后于…

对于三种遍历方式来说,均为先左后右!区别在于根结点的位置顺序

先序遍历:根——左——右

中序遍历:左——根——右

后序遍历:左——右——根

(所谓先中后的顺序,是指根结点D先于子树还是后于子树出现

 如上图:

先序遍历的结果为:A B C D E F G H

中序遍历的结果为:B D C E A F H G

后序遍历的结果为:D E C B H G F A


定义树的结点类型

typedef struct BinaryNode{char ch;struct BinaryNode* lchild;struct BinaryNode* rchild;
}BinaryNode;

根据图例创建二叉树

void CreateBinaryTree()
{//创建结点 BinaryNode node1={'A',NULL,NULL};BinaryNode node2={'B',NULL,NULL};BinaryNode node3={'C',NULL,NULL};BinaryNode node4={'D',NULL,NULL};BinaryNode node5={'E',NULL,NULL};BinaryNode node6={'F',NULL,NULL};BinaryNode node7={'G',NULL,NULL};BinaryNode node8={'H',NULL,NULL};//创建结点关系node1.lchild=&node2;node1.rchild=&node6;node2.rchild=&node3;node3.lchild=&node4;node3.rchild=&node5;node6.rchild=&node7;node7.lchild=&node8;
}

递归实现先序遍历

void RecursionFirst(BinaryNode* root)
{ if(root==NULL)//遍历到空结点return;cout<<(root->ch)<<" "; //输出根结点RecursionFirst(root->lchild);//要点:虽然一左一右看似连在一起,其实是将首个根结点的左子树全部遍历完毕,才会去遍历右子树 RecursionFirst(root->rchild);//先序遍历的顺序为:根-左-右 	
}

递归实现中序遍历

void RecursionMiddle(BinaryNode* root)
{if(root==NULL)return;RecursionMiddle(root->lchild);cout<<(root->ch)<<" "; RecursionMiddle(root->rchild);//中序遍历的顺序为:左-根-右 	
}

递归实现后序遍历

void RecursionLast(BinaryNode* root)
{if(root==NULL)return;RecursionLast(root->lchild);RecursionLast(root->rchild);cout<<(root->ch)<<" "; //后序遍历的顺序为:左-右-根 
}

在CreateBinaryTree方法中添加函数调用

	//遍历结点cout<<"先序遍历:"<<endl; RecursionFirst(&node1); cout<<endl; cout<<"中序遍历:"<<endl; RecursionMiddle(&node1);cout<<endl; cout<<"后序遍历:"<<endl; RecursionLast(&node1);cout<<endl; 

头文件及主函数

int main(int argc, char** argv) {CreateBinaryTree();//主函数只负责调用即可 return 0;
}

运行结果如下:与结果相一致

 

http://www.khdw.cn/news/52540.html

相关文章:

  • 搬瓦工 做网站企业网站seo多少钱
  • 卡盟怎么网站怎么做水平优化
  • 变态传奇平台seo什么意思
  • 做网站建设工资高吗关键词优化举例
  • 做铝锭的网站短网址生成网站
  • 跨越速运网站谁做的手机制作网页用什么软件
  • 上海网站快速排名关联词有哪些关系
  • 企业网站建设目的意义百度网页版下载
  • 义乌商城集团的网站建设打开百度搜索引擎
  • 官方网站后台图片下载怎么做个人在线做网站免费
  • 怎么自己做论坛网站吗目前常用的搜索引擎有哪些
  • 织梦cms可以做淘宝客网站么大数据精准获客软件
  • 彩票走势网站怎么做的酒店网络营销方式有哪些
  • 一起做网店网站哪里进货的学it学费大概多少钱
  • 手工制作教程站长seo软件
  • 做外单网站南宁网站建设优化服务
  • jsp 网站开发广州百度seo公司
  • 长宁苏州网站建设b站视频推广
  • 中国十大做网站公司排名电商网站seo怎么做
  • 网站html地图导航代码网站如何seo推广
  • 天猫网站做的比京东好电商平台怎么推广
  • 织梦cms怎么做双语网站免费搭建网站
  • wix网站做图片能折叠吗创建网站的流程
  • 潍坊网站建设 潍坊做网站手机关键词点击排名软件
  • 成都麦卡网络做网站开发怎么样关键词排名监控批量查询
  • 山东站群网站建设品牌营销方案
  • 公众号文章模板免费seo网络推广案例
  • 不良网站正能量免费下载网站seo排名
  • 网站模板框架友情链接交换形式
  • ftp如何上传网站301313龙虎榜