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

ps做网站边框深圳的深圳的网站建设公司

ps做网站边框,深圳的深圳的网站建设公司,南京服装网站建设,沂seo网站推广一、基本概念: 树:一种非线性结构,除了根外,每个节点有一个前趋,可以有多个后继。 根与子树:上级是根,根引申出来的是子树(子树不是某一个节点)。 节点的度&#xff1a…

一、基本概念:

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

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

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

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

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

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

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

森林:多个树的集合。

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

二、二叉树:

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

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

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

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

三、树的存储:

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

1.顺序存储:

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

2.链式存储:

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

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

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

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

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

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

五、二叉树的遍历:

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

六、树的遍历:

1.深度优先遍历:

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

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

2.广度优先遍历:

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

七、二叉排序树:

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

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

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

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

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

3.删除:

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

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

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

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

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

详见信息论。

http://www.dtcms.com/a/396075.html

相关文章:

  • 网站经常被黑宜昌最权威网站建设公司
  • 网站建设 创意视频爱站网站seo查询工具
  • 网站如何优化关键词排名做餐饮加盟的网站建设
  • 怎样进入网站管理系统快速排名优化推广价格
  • Python 类
  • 网站维护公司推荐合作营销
  • wordpress快站平台免费企业网站如何建设
  • 哪个网站可以做奖状住房与城乡建设部网站建造师
  • 电商网站前端架构设计全球最大的购物网站
  • 酒泉网站建设培训云虚机安装wordpress教程
  • 从事高端网站建设产品宣传
  • 网站制作多久能完成房地产型网站建设
  • 使用建造者模式创建对象
  • python判断与循环
  • 买了dede模板之后就可以做网站域名如何连接wordpress
  • 网站seo优化管理系统网站栏目设置
  • 网站制作公司转型数据wordpress修改主题注册
  • linux入门4.1(硬盘分区管理和RAID)
  • 网站加盟城市分站做别人公司的网站违法吗
  • 关闭未备案网站给你一个网站怎么优化
  • 源码下载网站cms公司做网页推广要多少钱
  • Windows 10系统停止维护对普通用户的影响以及应对策略
  • 【C++】二叉搜索树 和 AVL树——思想
  • 网站建设flash设计杭州行业网页设计公司
  • 【yolo】YOLO 训练的两个隐藏坑:类别顺序影响收敛 + cache 文件不刷新
  • 网站开发朋友圈做外围网站代理违法吗
  • 离散曲线数据存储与导出技术详解
  • 求职简历免费模板贵阳seo计费管理
  • 【LLM学习】【Ollama】三、RAG
  • 成华区网站建设北京seo网站优化公司