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

网站建设微信商城开发精品成品网站源码

网站建设微信商城开发,精品成品网站源码,铜川市建设集团网站,了解网站基本知识一、基本概念: 树:一种非线性结构,除了根外,每个节点有一个前趋,可以有多个后继。 根与子树:上级是根,根引申出来的是子树(子树不是某一个节点)。 节点的度&#xff1a…

一、基本概念:

树:一种非线性结构,除了根外,每个节点有一个前趋,可以有多个后继。

根与子树:上级是根,根引申出来的是子树(子树不是某一个节点)。

节点的度:节点子树的个数。

叶子/分支节点:度为/不为0的节点。

节点层次:根节点层定义为0,其后每往下层加一。

树的高度:树的最大层次。

树的度:在树中所有节点,度的最大值。

森林:多个树的集合。

有序与无序:子树是否有顺序。

二、二叉树:

度为小于等于2的有序树。

满二叉树:对于高度为k,所有层节点数均为最大。

完全二叉树:除了最后一层,节点数均为最大,且最下层节点都集中在该层的最左端。

二叉树的存储:节点类存两个指针,指向左节点与右节点。串 

三、树的存储:

对于树,从上到下,从左到右进行编号和存储。

1.顺序存储:

会对于缺节点的非完全树,会造成空间浪费。

2.链式存储:

双亲表示法:一个节点存有一个指针,指向双亲。

孩子表示法:一个节点存有一个指针,指向孩子的头结点(所有孩子存为链表)
                     所有节点的孩子头结点,组成一个顺序表。

孩子-兄弟表示法:一个节点存有两个指针,指向第一个孩子和下一个兄弟。(好!)

四、树与森林、二叉树的转换:

树的孩子-兄弟表示法,就是二叉树。

森林中,第二棵树,视为第一棵树的兄弟,也可化为二叉树。

五、二叉树的遍历:

递归算法:分为先序,中序,后序(以根为基准的先中后)

六、树的遍历:

1.深度优先遍历:

(1)先根次序遍历:根 -> 第一次子树 -> 第二棵子树。。。

(2)后根次序遍历:第一次子树 -> 第二棵子树。。。 ->根 

2.广度优先遍历:

按层遍历:从左到右遍历完一层,再进入下一层。

七、二叉排序树:

左子树中所有节点值,小于根节点值。

右子树中所有节点值,大于根节点值。

1.查找:小的往左找,大的往右找

2.插入:查找到最后,插入在那里。

注:对二叉树进行中序遍历,得到有序序列。

3.删除:

(1)只有叶子节点:直接删

(2)只有左子树/右子树:下一节点接在自己位置。

(3)左右子树都有:(复杂)

中序遍历,用左/右子树中序遍历最后一个节点,代替自己,并删除那最后一个节点。

八、最优二叉树:霍夫曼编码

详见信息论。

http://www.dtcms.com/wzjs/65806.html

相关文章:

  • ps图做ppt模板下载网站百度 营销推广怎么收费
  • 南京网站建设方案seo快速排名利器
  • 怎么改网站关键词深圳谷歌seo推广
  • 做盗版系统网站会不会网络推广公司电话
  • 流行网站开发框架在线bt种子
  • 怎么用手机做钓鱼软件或者网站怎样在百度打广告
  • hao123网址之家设为主页抖音seo公司
  • 南宁网站建设推广服务合肥今天的最新消息
  • 电商培训在线课程网络优化app哪个好
  • 彩票引流推广方法seoer是什么意思
  • myeclipse做网站更改名字软件开发定制
  • 做公务员试题的网站跨境电商平台
  • 个人档案网站该怎么做网络营销型网站
  • 极简 单页面网站模板seo查询爱站
  • 外贸平台有哪些小网站广州快速排名
  • 阿里云多网站网络营销活动策划
  • 襄阳seo站内优化国内网络营销公司排名
  • 锦州网站制作公司个人模板建站
  • 西安哪里可以做公司网站seo技术助理
  • 淘宝购物网站的建设微信营销管理软件
  • 做微商哪个网站比较好爱站网站排名查询工具
  • 高校档案网站建设的目的是什么意思关键词看片
  • wordpress微信群发布平台优化方案模板
  • 如何做好商务网站的运营怎么做百度网址大全下载
  • 站内营销推广的案例百度搜索排行榜前十名
  • 最好的网站建设公司哪家好在百度怎么创建自己的网站
  • 手机怎么制作微信公众号宁波正规优化seo软件
  • 菏泽做企业网站seo和网络推广有什么区别
  • 兴宁市网站建设线上推广费用
  • 广州东莞网站建设公司网页怎么制作