数据结构作业参考答案.docx
- 文档编号:5983267
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:9
- 大小:17.37KB
数据结构作业参考答案.docx
《数据结构作业参考答案.docx》由会员分享,可在线阅读,更多相关《数据结构作业参考答案.docx(9页珍藏版)》请在冰豆网上搜索。
数据结构作业参考答案
第一章
1.10
1.12
(1)和(4)正确.
1.13n>450
第二章
2.11
StatusInsert_SqList(SqList&va,intx)//把x插入递增有序表va中
{
if(va.length+1>va.listsize)returnERROR;
va.length++;
for(i=va.length-1;va.elem[i]>x&&i>=0;i--)
va.elem[i+1]=va.elem[i];
va.elem[i+1]=x;
returnOK;
}//Insert_SqList
2.21
voidreverse(SqList&A)//顺序表的就地逆置
{
for(i=1,j=A.length;i A.elem[i]<->A.elem[j]; }//reverse 第三章 3.12输出结果char 3.13利用栈作辅助,将队列中的数据进行逆置. 第四章 4.3Strlength(s)=14Strlength(t)=4SubString(s,8,7)=’STUDEBT’SubString(t,2,1)=’o’ Index(s,’A’)=3Index(s,t)=0Replace(s,’STUDENT’,9)=’IAMAWORKER’ Concat(Substring(s,6,2),concat(t,SubString(s,7,8)))=’AGOODSTUDENT’ 第五章 5.1 (1)288 (2)1282(3)1072(4)1276 5.2 (1)100 (2)776(3)1784(4)4416 5.3(0,0,0,0)(1,0,0,0)(0,1,0,0)(1,1,0,0)……(1,1,2,2) 5.12 <1> 0e 1∧∧∧ 0a 1∧ 0d <2> 0a 5.13 (1)((x,(y)),(((())),(),(z))) (2)(((a,b,()),()),(a,(b)),()) 第六章 6.1 (1)A (2)DMNFJKL(3)C(4)AC(5)JK(6)IMN(7)结点E的兄弟D 结点F的兄弟GH (8)25 (9)5 (10)3 6.2树 两种 二叉树 五种 6.5 叶子节点数为n0=1+∑ki=1(i-1)ni 6.6总结点数为n,设度为k的节点数为nk,度为0的节点数为n-nk,则有 n=k·nk+1nk=(n-1)/k 所以叶子节点为n-(n-1)/k 6.7能答到最大深度的是单支树,其深度为n,深度最小的是完全k叉树. 6.8略 6.17 A 6.19(b) B C H (d) 6.21 M 6.22 (1)先根序序列: ABC (2)后根序序列: CBA 6.23 I 6.24 6.26 0.03 则对映的哈夫曼编码 频率 0.07 0.19 0.02 0.06 0.32 0.03 0.21 0.01 哈夫曼编码 0010 10 00000 0001 01 00001 11 011 等长编码 000 001 010 011 100 101 110 111 哈夫曼编码 WPLHF=2.61 等长编码WPLEQ=3 6.27 J 6.28 E 6.29 E 第七章 7.1 (1) 顶点 1 2 3 4 5 6 入度 3 2 1 1 2 2 出度 0 2 2 3 1 3 (2) 000000 100100 010001 001011 100000 110010 1∧ (3)1 2 3 4 5 6 (4) 2∧ 1 2 3 4 5 6 (5)有3个强连同分量 4 5 1 7.5深度优先生成树: 2 广度优先生成树: 4 b 7.7 (1) (2)邻接表 7.9 5 6 1 2 3 4 5 1 6 2 3 4 5 1 2 6 3 4 5 1 2 3 6 4 1 5 6 2 3 4 1 5 2 6 3 4 1 5 2 3 6 4 其中,第一个序列为算法topsort所求的序列。 7.10 顶点 ve vi α 0 0 A 1 20 B 6 24 C 17 26 D 3 19 E 34 34 F 4 8 G 3 3 H 13 13 I 1 7 J 31 31 K 22 22 ω 44 44 边 e j j-e (α,A) 0 19 19 (α,B) 0 18 18 (α,D) 0 16 16 (α,F) 0 4 4 (α,G) 0 0 0 (α,I) 0 6 6 (A,C) 1 20 19 (B,C) 6 24 18 (D,C) 3 19 16 (D,E) 3 26 23 (D,J) 3 25 22 (F,E) 4 23 19 (F,H) 4 8 4 (G,ω) 3 23 20 (G,H) 3 3 0 (I,H) 1 7 6 (C,E) 17 26 9 (H,C) 13 22 9 (H,J) 13 27 14 (H,K) 13 13 0 (K,J) 22 22 0 (J,E) 31 31 0 (J,ω) 31 32 1 (E,ω) 34 34 0 关键路径只有一条(α,G,H,K,J,E,ω) 7.11 终点 Dist b c d e f g S (终点集) K=1 15 (a,b) 2 (a,c) 12 (a,d) {a,c} K=2 15 (a,b) 12 (a,d) 10 (a,c,e) 6 (a,c,f) {a,c,f} K=3 15 (a,b) 11 (a,c,f,d) 10 (a,c,e) 16 (a,c,f,g) {a,c,f,e} K=4 15 (a,b) 11 (a,c,f,d) 16 (a,c,f,g) {a,c.f.e.d} K=5 15 (a,b) 14 (a,c,f,d,g) {a,c.f.e.d.g} K=6 15 (a,b) {a,c,f,e,d,g,b} 第九章 9.9 (1) ASLsucc=1/12(1×1+2×2+3×3+4×3+5×2+6×1)=42/12=7/2 Sept (2)AprAugDecFebJanJulyJuneMarMayNovOctSept 342341342434 ASLsucc=1/12(1×1+2×2+3×4+4×5)=37/12 (3)平衡二叉树: ASL=1/12(1×1+2×2+3×4+4×4+5×1)=38/12 9.21 (1)ASLsucc=31/12,ASLunsucc=60/14 (2)ASLsucc=18/12,ASLunsucc=12/14 ASLunsucc=(1*3+2*3+1*3)÷14=12/14(Z的编号是26,26÷2=13,共占用14个单元) July Oct Sept Feb Apr Aug Jan Nov May June12,2006 Mar Dec 按照平均查找长度的定义,公式中的“CI”指的是: “关键字和给定值比较的个数”,则在用链地址处理冲突时,和“空指针”的比较不计在内。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 作业 参考答案