首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
根据文字说明,请在以下______处填充适当的语句。 采用静态链表作存储结构,设置一个大小为2n-1的数组,令数组的每个元素由四个域组成:wt是结点的权值;lehild、rchild分别为结点的左、右孩子指针;parent是结点的双亲在数组中的下标
根据文字说明,请在以下______处填充适当的语句。 采用静态链表作存储结构,设置一个大小为2n-1的数组,令数组的每个元素由四个域组成:wt是结点的权值;lehild、rchild分别为结点的左、右孩子指针;parent是结点的双亲在数组中的下标
admin
2010-04-24
80
问题
根据文字说明,请在以下______处填充适当的语句。
采用静态链表作存储结构,设置一个大小为2n-1的数组,令数组的每个元素由四个域组成:wt是结点的权值;lehild、rchild分别为结点的左、右孩子指针;parent是结点的双亲在数组中的下标。其数组元素类型定义如下:
typedef struet
{ float wt; /*权值*/
int parent,lchild rchild; /*指针域*/
}node;
typedef node hftree[2*n-1];
在这种存储结构上的哈夫曼算法可描述如下:
void huffman(int k,float W[k],hftree T) /*求给定权值W的哈夫曼树T*/
{ int i,j,x,y;
float m,n;
for(i=0;i<2*k-1;i++)
{ T
.parent=-1;T
.lchild=-1;T
.rchild=-1;
if(______)T
.wt=W
;
else T
.wt=0
}
for(i=0;i<k-1;i++)
{ x=0;y=0;m=maxint;n=maxint;
for(j=0;j<k-i,j++)
if(T[j].wt<m)&&(T[j].parent==-1){n=m;y=___;m=___;x=j;}
else if(T[j].wt<n)&&(T[j].parent==-1)){n=T[j].wt;y=j;)
}
T[x].parent=______;T[y].parent=______;
T[k+i].wt=______;
T[k+i].lchild=______;T[k+i].rchild=______;
}
选项
答案
i<k x T[j].wt k+i k+i m+n x y
解析
转载请注明原文地址:https://kaotiyun.com/show/ygAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
IP地址由网络标识和________组成。
二进制指数退避算法的控制次序是()
世界上第一个网络体系结构是IBM公司于1974年提出的,名为______的网络体系结构。
在网络层中,数据以______为单位进行传输。()
传输层有________和平面结构两种编址方式。
欧元正式启动的时间是()
下列关于中央银行的说法中正确的是
下列关于通货膨胀的说法正确的是
金属货币制度发展的先后顺序是
判断如图所示流向图是否为基本流向图?若不是,能否用增添虚流向的方法,将它变成基本流向图.
随机试题
冬春严寒最适选饮青茶,因青茶味微甘、性寒。
不属于用户身份认证基本方式的是
Calot三角内穿行的结构为
房地产企业定价时以利润最大化为定价目标,()房地产开发企业要制定最高单价。
如图11-20所示桁架杆件1—2的内力是多少?
根据《企业职工伤亡事故分类标准)(GB6441--86)规定,重伤指损失工作日等于和超过105个工作日的失能伤害,重伤的损失工作日最多不超过()工日。
某公司按照(2/20,n/60)的条件从另一公司购入价值1000万元的货物,由于资金调度的限制,该公司放弃了获取2%现金折扣的机会,公司为此承担的信用成本率是()。
开封山陕甘会馆位于开封市中心偏北,其布局严谨,建筑雄伟,富丽典雅,尤以馆内“三绝”誉冠中原,是河南省明清时期建筑艺术的代表作。不在其“三绝”之列的是()
FRUSTRATE:
A、Itisprofitableandenvironmentallyfriendly.B、Itiswelllocatedandcompletelyautomated.C、Itissmallandunconventional
最新回复
(
0
)