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

网站推广现状app软件开发网站

网站推广现状,app软件开发网站,中企动力温州分公司官网,谈一谈对网站开发的理解1.树概念及结构 1.1树的概念 树是一种非线性的数据结构#xff0c;它是由n#xff08;n0#xff09;个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树#xff0c;也就是说它是根朝上#xff0c;而叶朝下的。 有一个特殊的结点#… 1.树概念及结构 1.1树的概念 树是一种非线性的数据结构它是由nn0个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树也就是说它是根朝上而叶朝下的。 有一个特殊的结点称为根结点根节点没有前驱结点。除根节点外其余结点被分成M(M0)个互不相交的集合T1、T2、……、Tm其中每一个集合Ti(1 i m)又是一棵结构与树类似的子树。每棵子树的根结点有且只有一个前驱可以有0个或多个后继。因此树是递归定义的。 注意树形结构中子树之间不能有交集否则就不是树形结构 1.2 树的相关概念 节点的度一个节点含有的子树的个数称为该节点的度 如上图A的为6 叶节点或终端节点度为0的节点称为叶节点 如上图B、C、H、I...等节点为叶节点 非终端节点或分支节点度不为0的节点 如上图D、E、F、G...等节点为分支节点 双亲节点或父节点若一个节点含有子节点则这个节点称为其子节点的父节点 如上图A是B的父节点 孩子节点或子节点一个节点含有的子树的根节点称为该节点的子节点 如上图B是A的孩子节点 兄弟节点具有相同父节点的节点互称为兄弟节点 如上图B、C是兄弟节点 树的度一棵树中最大的节点的度称为树的度 如上图树的度为6 节点的层次从根开始定义起根为第1层根的子节点为第2层以此类推 树的高度或深度树中节点的最大层次 如上图树的高度为4 堂兄弟节点双亲在同一层的节点互为堂兄弟如上图H、I互为兄弟节点 节点的祖先从根到该节点所经分支上的所有节点如上图A是所有节点的祖先 子孙以某节点为根的子树中任一节点都称为该节点的子孙。如上图所有节点都是A的子孙 森林由mm0棵互不相交的树的集合称为森林 1.3 树的表示 树结构相对线性表就比较复杂了要存储表示起来就比较麻烦了既然保存值域也要保存结点和结点之间的关系实际中树有很多种表示方式如双亲表示法孩子表示法、孩子双亲表示法以及孩子兄弟表示法等。我们这里就简单的了解其中最常用的孩子兄弟表示法。 树的孩子兄弟表示法Child-sibling representation也被称为左孩子右兄弟表示法它是一种用于表示树结构的方法。在这种表示法中每个节点包含两个指针一个指向其第一个子节点另一个指向它的下一个兄弟节点。 typedef int DataType; struct Node {struct Node* _firstChild1; // 第一个孩子结点struct Node* _pNextBrother; // 指向其下一个兄弟结点DataType _data; // 结点中的数据域 }; 1.4 树在实际中的运用表示文件系统的目录树结构 2.二叉树概念及结构 2.1概念 一棵二叉树是结点的一个有限集合该集合: 1. 或者为空 2. 由一个根节点加上两棵别称为左子树和右子树的二叉树组成 从上图可以看出 1. 二叉树不存在度大于2的结点 2. 二叉树的子树有左右之分次序不能颠倒因此二叉树是有序树 注意对于任意的二叉树都是由以下几种情况复合而成的 2.2 特殊的二叉树 1. 满二叉树一个二叉树如果每一个层的结点数都达到最大值则这个二叉树就是满二叉树。也就是说如果一个二叉树的层数为K且结点总数是 则它就是满二叉树。 2. 完全二叉树完全二叉树是效率很高的数据结构完全二叉树是由满二叉树而引出来的。对于深度为K的有n个结点的二叉树当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。 要注意的是满二叉树是一种特殊的完全二叉树。 2.3 二叉树的性质 1. 某二叉树共有 399 个结点其中有 199 个度为 2 的结点则该二叉树中的叶子结点数为 A 不存在这样的二叉树 B 200 C 198 D 199解析叶子节点是度为0的节点根据上面的性质3 所以叶子节点1991200 答案B 2.在具有 2n 个结点的完全二叉树中叶子结点个数为 A n B n1 C n-1 D n/2 解析 答案B 3.一棵完全二叉树的节点数位为531个那么这棵树的高度为 A 11 B 10 C 8 D 12 解析 答案B 4.一个具有767个节点的完全二叉树其叶子节点个数为 A 383 B 384 C 385 D 386 解析  答案B 2.4 二叉树的存储结构 二叉树一般可以使用两种结构存储一种顺序结构一种链式结构。 1. 顺序存储 顺序结构存储就是使用数组来存储一般使用数组只适合表示完全二叉树因为不是完全二叉树会有空间的浪费。而现实中使用中只有堆才会使用数组来存储。二叉树顺序存储在物理上是一个数在逻辑上是一颗二叉树。 2. 链式存储 二叉树的链式存储结构是指用链表来表示一棵二叉树即用链来指示元素的逻辑关系。 通常的方法是链表中每个结点由三个域组成数据域和左右指针域左右指针分别用来给出该结点左孩子和右孩子所在的链结点的存储地址 。链式结构又分为二叉链和三叉链当前我们学习中一般都是二叉链到高阶数据结构如红黑树等会用到三叉链。
http://www.yingshimen.cn/news/90711/

相关文章:

  • 长春网站排名公司外贸人才网属于什么电子商务模式
  • 网站注册域名常德网站建设公司
  • 广州 网站制作公司 网络服务站长工具海角
  • 网站建设优惠框架网站怎么做
  • 常德网站建设案例展示wordpress全静态化
  • 计算机网站建设招聘网页模板之家免费下载
  • 潍坊网站托管frontpage新建网站
  • 企业管理网站建设微信app下载安装官方版2022网址
  • 陕西专业网站建设公司有哪些网站可以做兼职
  • dede做视频网站青岛做网站找哪家好
  • wordpress 百度seo插件云南seo刷关键词排名优化
  • 深圳十大设计事务所辽宁短视频搜索seo哪家实惠
  • site之后网站在首页说明说明广东省住房建设厅网站首页
  • 中国传统色彩网站建设方案建设一个旅游平台网站需要多少资金
  • 南阳市网站建设青岛网站定做
  • 土地流转网站开发京东网站建设的策划书
  • 官方网站minecraft如何做网站在售产品分析
  • 徐家汇网站建设页面设计升级访问
  • 北京做网站ezhixi河北高端网站建设
  • 建站推广网站排名常州好搜网络科技有限公司
  • 网站开发项目经理工资百度快照排名
  • 外贸官网建站国家企业信用信息公示系统查询
  • 石家庄制作网站推广网站设计模板含数据库
  • 做视频网站自适应网站wordpress
  • 做淘客网站简单吗淄博网站建设 熊掌号
  • 花瓣官网设计网站给我高清电影
  • 用vs怎么做网站的导航广州市专业网站设计
  • 电子商务网站建设推广分析济南地区做企业网站的公司
  • jq动画效果网站全局代理ip
  • 网站建设及运行情况介绍在线设计平台市场分析