数据结构题目,请高手解答

一运算题:1、已知一个有向图的顶点集V和边集G分别为:V={a,b,c,d,e,f};E={<a,b>,<a,c>,<b,f>,<c,d>,<c,e>,<d,a>,<d,... 一运算题:
1、已知一个有向图的顶点集V和边集G分别为:
V={a,b,c,d,e,f};
E={<a,b>,<a,c>,<b,f>,<c,d>,<c,e>,<d,a>,<d,f>};
假定该图采用邻接矩阵表示,并假定顶点a,b,c,d,e,f对应的编号依次为0,1,2,3,4,5,则分别写出从顶点a出发进行深度优先搜索遍历和广度优先搜索遍历得到的顶点序列。此序列可按字符,也可按序号写出。
深度优先搜索序列:
广度优先搜索序列:

2、假定对线性表(38,25,74,52,48,65,36)进行散列存储,采用h(k)=k%9作为散列函数,若采用链接法处理冲突,则求出每个元素对应的查找长度(38,25,74,52,48,65,36)对应的查找长度依次为( )

3、有5个带权结点,其权值分别为3,7,2,6,14,以它们为叶子结点生成一棵霍夫曼树,求出该树的带权路径长度和树的高度。
带权路径长度:
高度:

二、阅读算法,回答问题

1、void AC(List&L)
{
initlist(l);
insertrear(l,25);
insertfront(l,50);
int a[4]={8,12,15,36};
for(int i=0;i<4;i++)insertfront(l,a[i]);
}
该算法被调用执行后,得到的线性表L为:

2、void AG(Queue&Q)
{
initQueue(Q);
int a[5]={6,12,5,15,8};
for(int i=0;i<5;i++)Qinsert(Q,a[i]);
Qinsert(Q,Qdelete(Q));
Qinsert(Q,20);
Qinsert(Q,Qdelete(Q)+16);
while(!QueueEmpty(Q))cout<<Qdelete(Q)<<'';
}
该算法被调用后得到的输出结果为:
展开
 我来答
仙桖珍EM
2006-07-15 · TA获得超过172个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:0
展开全部
1.abfcde,abcfde

2.1122131

3.66,4

后面两个不知道你的函数的具体实现,猜的

1.36,15,12,8,50,25

2.36"8"15"5"12"6"
深蓝916
2006-07-15 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:106万
展开全部
高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式