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

上海建设网站公司哪家好wordpress标签云404错误

上海建设网站公司哪家好,wordpress标签云404错误,公司宣传册设计与制作图片,衡水网站制作多少钱对于三种遍历方式来说#xff0c;均为先左后右#xff01;区别在于根结点的位置顺序 先序遍历#xff1a;根——左——右 中序遍历#xff1a;左——根——右 后序遍历#xff1a;左——右——根 #xff08;所谓先中后的顺序#xff0c;是指根结点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.lchildnode2;node1.rchildnode6;node2.rchildnode3;node3.lchildnode4;node3.rchildnode5;node6.rchildnode7;node7.lchildnode8; } 递归实现先序遍历 void RecursionFirst(BinaryNode* root) { if(rootNULL)//遍历到空结点return;cout(root-ch) ; //输出根结点RecursionFirst(root-lchild);//要点虽然一左一右看似连在一起其实是将首个根结点的左子树全部遍历完毕才会去遍历右子树 RecursionFirst(root-rchild);//先序遍历的顺序为根-左-右 }递归实现中序遍历 void RecursionMiddle(BinaryNode* root) {if(rootNULL)return;RecursionMiddle(root-lchild);cout(root-ch) ; RecursionMiddle(root-rchild);//中序遍历的顺序为左-根-右 } 递归实现后序遍历 void RecursionLast(BinaryNode* root) {if(rootNULL)return;RecursionLast(root-lchild);RecursionLast(root-rchild);cout(root-ch) ; //后序遍历的顺序为左-右-根 } 在CreateBinaryTree方法中添加函数调用 //遍历结点cout先序遍历endl; RecursionFirst(node1); coutendl; cout中序遍历endl; RecursionMiddle(node1);coutendl; cout后序遍历endl; RecursionLast(node1);coutendl; 头文件及主函数 int main(int argc, char** argv) {CreateBinaryTree();//主函数只负责调用即可 return 0; } 运行结果如下与结果相一致
http://www.dnsts.com.cn/news/145083.html

相关文章:

  • 官方网站打不开怎么回事网站建设推广注意什么
  • 网站工程师培训商城网站建设目标
  • 简洁大气企业网站源码广告模板制作
  • 中山网站建设sipocms做任务赚q币网站
  • 找人给公司做网站去哪找为什么需要响应式网站
  • 青岛建站开发厦门市住房建设网站
  • 产品营销型网站建设网站建设费用 百度文库
  • 网站建设研究意义宜都网站制作
  • 中国最大网站建设公司友情链接的作用有哪些
  • 律师怎样做网站学软件技术需要什么基础
  • 提升政务网站建设水平wordpress 分类折叠
  • 个人网站备案能几个wap 网站
  • 网站云模板广告设计与制作流程
  • 高端的食品行业网站开发鹤山做网站公司
  • 国家补贴软件网站开发政策app的开发流程是什么
  • 媒体发稿网站开发项目宣传网站模板免费下载
  • 推广网站源码六安市程序
  • 乌克兰网站后缀wordpress 页面编辑器
  • 网站建设项目背景建一个营销网站的步骤
  • 广东建设行业招聘 什么网站搭建网站工具
  • 网站名称意义html论坛源码
  • 展示型网站首页设计解析一个网站的建设需要哪些流程图
  • wordpress企业网站建设企业邮箱注册要钱吗
  • 濮阳网站建设公司图书馆网站建设工作
  • 门户网站是以什么为主wordpress 推特
  • 网站建设如何添加咨询河北网站建设口碑好
  • 一手房发帖网站怎样做网站的成功案例
  • 建设银行手机银行网站用户名是什么原因网站开发工作室
  • 建设网站公司地址代做毕网站
  • 北京专业企业网站建设建设网页制作