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

网站单页源码松松软文平台

网站单页源码,松松软文平台,电子工程有限公司,成都网站建设定制开发系统一、QuickUnion的优化1.使用路径压缩进行优化由于每次合并、查找都需要得到元素的根节点,而当我们的树路径过长效率不高,因此我们可以将每个元素的父节点都指向根节点代码逻辑:当我们进行根节点的查找,可以将每个经过的节点放入一…

一、QuickUnion的优化

1.使用路径压缩进行优化

由于每次合并、查找都需要得到元素的根节点,而当我们的树路径过长效率不高,因此我们可以将每个元素的父节点都指向根节点

代码逻辑:

当我们进行根节点的查找,可以将每个经过的节点放入一个栈,找到根节点后再把栈的所有节点一一出栈并把这些节点的父节点改为根节点

2.代码实现

typedef struct _node{int index;struct _node*next;
}setNode_t;static setNode_t* push(setNode_t*strack,int index) {setNode_t*node=malloc(sizeof(setNode_t));node->index=index;node->next=strack;strack=node;return strack;
}static setNode_t* pop(setNode_t*strack,int*index) {setNode_t*temp=strack;*index=strack->index;strack=strack->next;free(temp);return strack;
}static int findRootV2(QUSet_t*set,Element_t*e) {int i=findIndex(set,*e);if (i==-1) {return -1;}setNode_t*strack=NULL;while (i!=set->parentID[i]) {strack=push(strack,i);i=set->parentID[i];}int pos=0;while (strack) {strack=pop(strack,&pos);set->parentID[pos]=i;}return i;
}

 二、哈夫曼树(Huffman)

1. 哈夫曼树相关的几个名词

a.路径:在一棵树中,一个结点到另一个结点之间的通路,称为路径。 从根结点到结点 a 之间的通路就是一条路径。

b.路径长度:在一条路径中,每经过一个结点,路径长度都要加 1。 例如在一棵树中,规定根结点所在层数为1层,那么从根结点到第i层结点的路径长度为从根结点到结点 c 的路径长度为 3。

c.节点的权:给每一个结点赋予一个新的数值,被称为这个结点的权。 例如,结点al17,结点b 的权为5。

d.节点的带权路径长度:指的是从根结点到该结点之间的路径长度与该结点的权的乘积。 例如,结点b 的带权路径长度为2*5= 10。 树的带权路径长度为树中所有叶子结点的带权路径长度之和。通常记作"WPL”。 例如图中所示的这颗树的带权路径长度为: WPL=7*1+5*2+2*3+4*3

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

相关文章:

  • 高档网站建设cnzz统计
  • 如何查看网站跳出率免费自助建站
  • 做网站3年广东最新新闻
  • 广州门户网站建设方案品牌营销是什么
  • 栾城网站建设成品短视频app下载有哪些软件
  • 企业建设高端网站的目的重庆森林电影
  • 电子商务网站建设与管理B卷seo排名优化培训
  • 国外色情网站海外销售平台有哪些
  • 钦州市住房和城乡建设局网站智慧软文发稿平台官网
  • 建设移动网站seo论坛站长交流
  • 开发区网站建设的目的企业网站营销优缺点
  • 住房城乡建设部网站主页西安网站维护
  • 网站建设费税收分类抖音关键词排名
  • 网站视频主持人推广
  • 下载好看影视大全极速版河南百度关键词优化排名软件
  • 网站开发与设计教程seo在线排名优化
  • 辽宁网站建站百度官网下载安装免费
  • 国外产品网站杭州seo薪资水平
  • 怎么做独立网站最近社会热点新闻事件
  • 重庆网站备案在那里东莞seo网站排名优化
  • 微信认证 网站北京网络排名优化
  • 网站建站基础3d建模培训学校哪家好
  • 禹州做网站bz3399营销推广投放平台
  • 湖南网站推广seo优化技巧有哪些
  • 360做企业网站多少钱黑帽seo寄生虫
  • dede的网站地图要怎么做网络推广需要什么
  • 做美工一般用到的素材网站网站收录登录入口
  • 做网上招聘哪个网站好智慧软文
  • 网站建设服务价格表查关键词热度的网站
  • 有什么网站可以做团购搜索引擎优化效果