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

做简历的网站 知乎sem是什么意思?

做简历的网站 知乎,sem是什么意思?,合肥培训网站建设,什么系统做购物网站好目录 一、二叉树遍历算法的应用 二、树的存储结构 1、双亲表示法 2、孩子表示法 带双亲的孩子链表 3、孩子兄弟表示法(左孩子、右兄弟)较为普遍 三、森林与二叉树的转换 四、哈夫曼树 哈夫曼(Huffman)树的构造 一、二叉树…

目录

一、二叉树遍历算法的应用

二、树的存储结构

1、双亲表示法

2、孩子表示法

带双亲的孩子链表

3、孩子兄弟表示法(左孩子、右兄弟)较为普遍

三、森林与二叉树的转换

四、哈夫曼树

哈夫曼(Huffman)树的构造


一、二叉树遍历算法的应用

二叉树遍历算法的应用

计算二叉树深度(或高度)

如果是空树,则深度为0; 否则,递归计算左子树的深度记为m,递归计算右子树的深度记为n,二叉树的深度则为m与n的较大者加1。

def deep(self,node):# 如果空树,表示树的深度为0if node == None:return 0# 否则,遍历树的左子树和右子树else:leftdeep = self.deep(node.left)rightdeep = self.deep(node.right)# 获得左右子树中深度最大的树的深度maxdeep = max(leftdeep,rightdeep)# 加上根节点的层次,因此为maxdeep+1return maxdeep+1

计算二叉树节点总数

如果是空树,则节点个数为0; 否则,节点个数为左子树的节点个数+右子树的节点个数再+1。

def countNode(self,node):if node == None:return 0else:leftCount = self.countNode(node.left)rightCount = self.countNode(node.right)sumCount = leftCount+rightCount+1return sumCount

二、树的存储结构

1、双亲表示法

2、孩子表示法

由于树中结点有多棵子树,故可采用多重链表,每个结点有多个指针域,每个指针指向一棵子树的根结点。

将每个结点的孩子结点排列起来,视为一个线性表,且以单链表作为存储结构,n个结点具有n个孩子链表,n个头指针又组成一个线性表,采用顺序存储结构存储。 

带双亲的孩子链表

3、孩子兄弟表示法(左孩子、右兄弟)较为普遍

二叉链表表示法:结点的两个链域分别指向该结点的第一个孩子、下一个兄弟。

三、森林与二叉树的转换

将F={T1, T2,⋯,Tn} 中的每棵树转换成二叉树。

将森林中的第二棵树的根结点看成第一棵树根节点的兄弟,依此类推,第三棵树的根结点看成第二棵树根节点的兄弟

四、哈夫曼树

哈夫曼树又称最优二叉树,是一类带权路径长度最短的树

哈夫曼(Huffman)树的构造

路径:由一节点到另一节点间的分支所构成

路径的长度:路径上的分支数目

带权路径长度:节点到根的路径长度与节点上权值的乘积

树的带权路径长度WPL:树中所有叶子节点的带权路径长度之和

哈夫曼树:带权路径长度最小的树

权值越大的节点越靠近根节点-----WPL越小

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

相关文章:

  • 有口碑的免费网站建设如何推广自己成为网红
  • flask和wordpressseo学习网站
  • 用mvc做网站的框架站长工具查询入口
  • 电商网站设计公司皆选亿企邦2023适合小学生的新闻事件
  • 企业注册号厦门seo收费
  • 医美三方网站怎么做seo优化顾问服务阿亮
  • 新网站如何做sem源码之家
  • 重庆网站建设 夹夹虫海外aso优化
  • 北京新闻媒体无锡优化网站排名
  • 可以做彩票网站的工作室国外媒体报道
  • 武汉做网站及logo的公司百度小说app下载
  • 开家给别人做网站公司百度知道客服
  • 房产信息网显示已备案是什么意思如何seo搜索引擎优化
  • 阿里巴巴网站怎么做才能排第一宣传推广方案怎么写
  • 广告设计培训班河北seo基础教程
  • 针织衫技术支持东莞网站建设杭州网站建设公司
  • 天心区网站建设泉州百度广告
  • 网上商城建设 网站定制开发seo关键词优化策略
  • 石家庄疫情完全开放采集站seo赚钱辅导班
  • 网站app定制艾滋病多长时间能查出来
  • wordpress博客转发淘宝怎样优化关键词
  • 网站建设项目总结打开搜索引擎
  • 政府网站 专题建设好看的网站模板
  • 长春网站优化seoseo俱乐部
  • 网站建设 视频深圳网站做优化哪家公司好
  • wordpress ftp下载广安网站seo
  • 南城网站优化公司2345软件为什么没人管
  • 深圳罗湖区网站建设网络推广外包公司干什么的
  • 日本平面设计大师个人网站关键词搜索排名公司
  • 新网站如何做推广怎样宣传自己的产品