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

上海建工网站广州seo技术外包公司

上海建工网站,广州seo技术外包公司,建设网站所需材料,ui界面设计培训班数据结构—基础知识#xff08;13#xff09;#xff1a;树的存储结构 双亲表示法 这种表示方法中#xff0c;以一组连续的存储单元存储树的结点#xff0c;每个结点除了数据域data外#xff0c;还附设一个parent域用以指示其双亲结点的位置。 这种存储结构利用了每个结…数据结构—基础知识13树的存储结构 双亲表示法 这种表示方法中以一组连续的存储单元存储树的结点每个结点除了数据域data外还附设一个parent域用以指示其双亲结点的位置。 这种存储结构利用了每个结点除根结点外只有唯一的双亲性质。这种存储结构下求结点的双亲十分方便也很容易求树的根但求结点的孩子时需要遍历整个结构。 孩子表示法 由于树中每个结点可能有多棵子树则可用多重链表即每个结点有多个指针域其中每个指针指向一棵子树的根结点此时链表中的结点可以有如下图的两种结点格式。 若采用第一种结点格式则多重链表中的结点是同构的其中d为树的度。由于树中很多结点的度小于 d所以链表中有很多空链域空间较浪费不难推出在一棵有n个结点度为k的树中必有n(k-1)1 个空链域。 若采用第二种结点格式则多重链表中的结点是不同构的其中d为结点的度degree 域的值同d。此时虽能节约存储空间但操作不方便。 另一种办法是把每个结点的孩子结点排列起来看成是一个线性表且以单链表做存储结构则n个结点有n个孩子链表(叶子的孩子链表为空表)。而n个头指针又组成一个线性表为了便于查找可采用顺序存储结构。 下图(a)所示为下图中的树的孩子表示法。与双亲表示法相反孩子表示法便于那些涉及孩子的操作的实现。可以把双亲表示法和孩子表示法结合起来即将双亲表示和孩子链表合在一起。图(b)所示的就是这种存储结构的一例它和图(a)表示的是同一棵树。 孩子兄弟法 孩子兄弟法又称二叉树表示法或者二叉链表表示法即以二叉链表做树的存储结构。链表中结点的两个链域分别指向该结点的第一个孩子结点(firstchild)和下一个兄弟结点(nextsibling) //------树的二叉链表孩子—兄弟存储表示------ typedef struct CSNode{ElemType data;struct CSNode *firstchild,*nextsibling; }CSNode,*CSTree;
http://www.pierceye.com/news/988124/

相关文章:

  • 有什么兼职做it的网站网络推广怎么做才有效
  • 网站后台开发教程沈阳网站制作流程
  • 可以自己做课程的网站深圳小型网站建设
  • 静安做网站公司网站上线的通知
  • 怎么建设电影网站wordpress 附件上传插件下载
  • 网站导航内链建设企业网站设计方式有哪些
  • 手表网站建站千秋网络是家西安做网站的公司
  • 济南企业网站百度seo优化是做什么的
  • 网站颜色搭配案例wordpress洛米主题
  • 网站几个关键词网站备案为什么要关闭
  • 深圳网站制作哪家便宜怎么利用百度云盘做网站
  • 美容培训东莞网站建设做的网站上更改内容改怎么回事
  • 绵阳新农网的网站是哪个公司做的wordpress 在线教育主题
  • 大连优化网站怎样制作企业的网站
  • 网站建设邀请函北京网站优化 卓立海创
  • 公司后台的网站代理维护更新商贸有限公司注销流程
  • 网站建设工作动态wordpress次元主题
  • 手机网站源码asp网站快速排名技巧
  • 站点怎么建网页宁波网站建设设计制作公司
  • 黑龙江企业网站建设网站模板带后台 下载
  • 徐州在线制作网站营销网络是什么意思
  • 上海网站建设seo公司微信小程序制作教学
  • 信息化工作总结 网站建设十堰市有几家网站公司
  • 宠物网站建站目标做外贸的网站哪些是最好的
  • 垂直型电商网站如何做html5 开发的网站
  • 做网站可以不做后端吗渭南网站建设网站排名优化
  • 在线建站网页制作网站建设平台工商营业执照官网
  • 做网站用到的软件h5交互设计
  • 化工废料网站建设企业网站建设联系电话
  • 浙江高端网站建设公司什么是网页开发