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

怎样做生成的二维码链接到网站多个页面网站的制作方法

怎样做生成的二维码链接到网站,多个页面网站的制作方法,wordpress 用户功能,服饰视频网站建设目录 1.树概念及结构 1.1树的概念 1.2 树的相关概念 1.3 树的表示 1.4 树在实际中的运用#xff08;表示文件系统的目录树结构#xff09; 2.二叉树概念及结构 2.1概念 2.2现实中的二叉树#xff1a; 2.3 特殊的二叉树#xff1a; 2.5 二叉树的存储结构 2. 链式存…目录 1.树概念及结构 1.1树的概念 1.2 树的相关概念 1.3 树的表示 1.4 树在实际中的运用表示文件系统的目录树结构 2.二叉树概念及结构 2.1概念 2.2现实中的二叉树 2.3 特殊的二叉树 2.5 二叉树的存储结构 2. 链式存储 1.树概念及结构 1.1树的概念 树是一种 非线性 的数据结构它是由 n n0 个有限结点组成一个具有层次关系的集合。 把它叫做树是因 为它看起来像一棵倒挂的树也就是说它是根朝上而叶朝下的 。         •  有一个特殊的结点称为根结点根节点没有前驱结点         •  除根节点外其余结点被分成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 的子孙 森林 由 m m0 棵互不相交的树的集合称为森林 1.3 树的表示 树结构相对线性表就比较复杂了要存储表示起来就比较麻烦了 既然保存值域也要保存结点和结点之间 的关系 实际中树有很多种表示方式如双亲表示法孩子表示法、孩子双亲表示法以及孩子兄弟表示法等。 我们这里就简单的了解其中最常用的孩子兄弟表示法。 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现实中的二叉树 我愿称这几棵树为程序员之树 2.3 特殊的二叉树 1. 满二叉树 一个二叉树如果 每一个层的结点数都达到最大值 则这个二叉树就是满二叉树。也就是说如果一个二叉树的层数为K 且结点总数是则它就是满二叉树。 2. 完全二叉树 完全二叉树是 效率很高 的数据结构完全二叉树是由满二叉树而引出来的。对于深度为 K的有n 个结点的二叉树当且仅当其每一个结点都与深度为 K 的满二叉树中编号从 1 至n的结点一一对应时称之为完全二叉树。 要注意的是满二叉树是一种特殊的完全二叉树。 2.4 二叉树的性质 1. 若规定根节点的层数为 1 则一棵非空二叉树的 第 i 层上最多有2^(i-1)个结点. 2. 若规定根节点的层数为 1 则 深度为 h 的二叉树的最大结点数是2^h-1 . 3. 对任何一棵二叉树 , 如果度为0其叶结点个数为 , 度为2的分支结点个数为 ,则有n0 n2 1 4. 若规定根节点的层数为 1 具有 n 个结点的满二叉树的深度 h. (ps是log 以 2为底n1 为对数 ) 5. 对于具有 n 个结点的完全二叉树如果按照从上至下从左至右的数组顺序对所有节点从 0 开始编号则对于序号为i 的结点有 1. 若 i0 i 位置节点的双亲序号 (i-1)/2 i0 i 为根节点编号无双亲节点 2. 若 2i1n 左孩子序号 2i1 2i1n 否则无左孩子 3. 若 2i2n 右孩子序号 2i2 2i2n 否则无右孩子 2.5 二叉树的存储结构 二叉树一般可以使用两种结构存储一种顺序结构一种链式结构。 1. 顺序存储 顺序结构存储就是使用 数组来存储 一般使用数组 只适合表示完全二叉树 因为不是完全二叉树会有空间的浪费。而现实中使用中只有堆才会使用数组来存储二叉树顺 序存储在物理上是一个数组在逻辑上是一颗二叉树。 2. 链式存储 二叉树的链式存储结构是指用链表来表示一棵二叉树即用链来指示元素的逻辑关系。 通常的方法是链表中每个结点由三个域组成数据域和左右指针域左右指针分别用来给出该结点左孩子和右孩子所在的链结点的存储地址 。链式结构又分为二叉链和三叉链当前我们学习中一般都是二叉链高阶数据结构如红黑树等会用到三叉链。 typedef int BTDataType; // 二叉链 struct BinaryTreeNode {struct BinTreeNode* pLeft; // 指向当前节点左孩子struct BinTreeNode* pRight; // 指向当前节点右孩子BTDataType data; // 当前节点值域 }// 三叉链 struct BinaryTreeNode {struct BinTreeNode* pParent; // 指向当前节点的双亲struct BinTreeNode* pLeft; // 指向当前节点左孩子struct BinTreeNode* pRight; // 指向当前节点右孩子BTDataType data; // 当前节点值域 }
http://www.tj-hxxt.cn/news/232795.html

相关文章:

  • 深圳网络做网站dedecms 关闭网站
  • 每天推荐新设计的网站远憬建站
  • 站长交易网网站建设小程序山东
  • 在网站上怎么做招聘信息网站读取速度慢
  • 网站建设技术要求定制型网站
  • 网站开发技术期末考试试题建设部网站官网造价系统
  • wordpress mv网站模板帮忙做公司网站
  • 服务器怎么放网站吗网络优化师是什么工作
  • 个人做动漫资源网站网站控制板面
  • 微网站建站平台wordpress安装在linux
  • 手机网站下拉菜单代码厦门seo代理商
  • 有网络网站打不开在百度怎么申请自己的网站
  • 沈阳网站建设公司的公司首页4399游戏大全
  • 仿制手机网站教程网站内容的创新
  • 二七网站建设wordpress4.9.8 特别慢
  • 免费静态网站托管光明附近网站建设公司
  • 服装企业 北京 网站建设济南互联网网站建设价格
  • 平台营销方式有哪些湖南网站营销优化开发
  • 济南微网站建设广州网站建设公司招聘
  • 秦皇岛建设厅网站江西省建设厅业绩网站
  • 做环卫设备都有哪些网站做网站怎么对接国际收款商户
  • 什么渠道做网站建设襄阳哪里做网站
  • 网站 用php asp源码 比较好弄一个小程序要多少钱
  • 180天做180个网站网站建设与推广完美结合
  • 努力把网站建设成为怎样做软件app软件
  • 庄河城乡建设管理局网站如何建设cpa影视网站
  • wordpress影视站网络投放广告有哪些平台
  • 如何制作自己的网站 可放广告离线 wordpress
  • o2o手机网站建设难心理学网站开发
  • 外贸一站式推广服务专门做照片的网站