数据结构期末考试试题_第1页
数据结构期末考试试题_第2页
数据结构期末考试试题_第3页
数据结构期末考试试题_第4页
数据结构期末考试试题_第5页
已阅读5页,还剩6页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.炊性员表不总有的特,点是().

A从蹲点到汇小的盘长途径B,从源点到汇点的累初途径

A.林机访问B.不必事先依计所需存储空间大小

C.鼓长的回路D.最短的回路

插入与除时不必移动元舂所雷空间与线件衣长发成正比

C.IHD.9--种广义表为S.%b),d.u((iJ),k)),则该广义覆的长度%).

设一种极的输入序列为划输出序列不也许是().

2.1.2.3.4.A.不确定B.8C.5D.6

A.1.2.3.4B.43.2.1C.1.3.14I).4.1.23

10.出衙环队列中效现的下标范IHfilO-n-1,其头尾指针分别为体k则我元立个数力(

3.T外扑序仪法中,(阳序在林超结束后不一定能选出一种t素股到其丹好序的足终

A・r-fB.r-f*IC.(r-f)modn-♦1D.(r-f♦-n)inodn

位置匕A.归并B.“泡C选择D.堆

i.算法具a的五个w亶制性比:右力性・断定性.・输入和输山・

女下列序外中.()处执行第龙迅画排序后得到的济列(指斤笛关钺字类51处字符申卜

2.•组记录的美横字为145知55.40.42・85)・则运用堆邦序的指箱建立的初始住为

A.|dxax.cb.de.bb|ll'|hxgc|B.|cd.eb.ix.da](T(tu.gc.bt>]

C.(gc.ax.cb.cd.H>)ff(da.ha)D.|ix.bb.cd.ia|fT|cb.Sc.ha|

3.我加卜无向图G,从始成”出发,写出一种按冰废优丸理历图的结点序列:

5.设孙一科10阶的对移矩阵R[10][H)J・米用我嫡存住方式旅行物矩阵中下三角都分的元素

存入-体数扭B[]中.A[0]⑼存入B|0J«|>.WA|8M5|mB|]中()甘置.

A.32B.33C.41D.65

6.下面器书图的铭楂般冏自足足时称矩阵(>.

A.有向图B.无向图C.AOVMD.AOtM

7.M有个结点的二叉树,其深度至少为().

4.写出右上图中的种拓扑仃序序列,

A.9n.10C.11D.12

5.对于次序存储的线性友.访问玷点和揖依姑点的时间II杂度分别为.

8.美健途径是边表达活动的网(AOEM)中的,).

6.牛衢二又树上所行结点的平衡因子只也许也

7.假定对拽性&RI1..601进行分块杳找.共分为10块.仲块花慢等于6.若假定我找率小表O

和块用用次序自我的搭轮,则会找每一种元5K的平均ft找长收3.O

8.林一棵有100个站点的完全二叉例从根这一层开始,曲一族上从左到仃依次对结点迎%修

3.已切•种长度为心的衰<6.8.4.12.2.10.7.3.9.I.II.5).

号,根结点的3S号为1,则编号为37的双亲结点编号为.

(I)符表中的元率依次插入到一种初始为主的二叉栉中H:.为田也犬排彳佃;I来其在稀

9.iSfj•种字符串s--«icncc-.凡拿空子小的Bill是.

微车F的平均合我长度.(3分)

10.^ln个顶点的变连通右臼出G至少力条弧.

(2)若先对表中的记录井序,构成有序表后再对此道行妍卒伐我,两出矍定椅并来此住等概

1.一梃二叉恸的无序序列和中序序列分别如下,

半卜的平均ft找长度,<3分)

先序序列:ABCDEHIHU

4.已知哈命表地H:々间为0.」“哈布函修为H(key)・ke>MOD”.采用故地H.法处理冲突.

中序序列।CBDEAGIHJF

将卜面数幅序列依次拓入该哈拈表中.井求出在等慨冷:下代花成功时的平均我我长咬.

(1)画出该二文树>(3分)

12.24.I.J4.38.44.27.22.

<2)写出KJB济杼列.(3分》

2.阶出用Kruaul算法构造下刎带权图的H小生成树的过f¥.5.假定用于通信的电文仅由8个字同u.b.c.d,c,d,f,小h构成,各个字母在电文中出

现的箱本分别为5,25.3.6.10.II.36.4.规定:

(I)以这些软中作为H子结点的权值构造Huffmnn忸,(2分)

O5(2)认为这8个字母设计不等长Huffman螭码,(2分)

O

A.不不小TB.不小T

(3)计算出电文总长度.(2分)

C.等于D.不不不小于

1.有两个不帚工结点的中M环域衣.的美文格外分别为a和I.城9一加过川明铢表b疑到

S.按照二叉网的定义,具芍3个节我的二乂恸__种()

fii&H之后,故接危的故衣仍假林循环版表形式•

A.2B.3C.4D.5

2.记编写一种计算二义树的叶子结点数的算法.规定二叉树采用微式存储构造.

6.广义表«•))的衣足是()

3,请引出监段哨设在岛卜%剂的捕入作序算法.

A.aB.(a)C.<>D.(<a>)

062

7.设“两个申pfUq.求在q在p中初次出现的也置的运。林为()

1.具有n(nX))个站点的完全二叉树的浑度为<>

A.模式匹配B.1HXC.求子中D.求中长

A.hog/1B!IO^J'J

8.引入二叉线索物的目的是()

C.Llog>'J*lD.llogi"*!I

A.加’坡会找结点的前加设代维的速收B.为了能4:二叉树中以便的送行插,、与删除

2.一种栈的进栈序列足a.b.c.<1.e.则栈的不也许的椅出?外处()

C.为了盖以便的找到双亲D.便二义树的祖历成果味-

A.abcdeB.cddva

9.在有n个叶子结点的蛤夬曼树中,其结点做数为

CxlcchaD.dceab

A.不确定B.2n-1C.2nD.2n”

3.数据在计值机“储海内长达时,物理地址与逻辑地址桶以11杼饯.称之为(>

10.与用故农相比.A向版农的长处之一是

A.存他内近B.逻就构造

A.插入、IH除更加朴B.可以进行触机访M

C次序存储构造D.龄式在M构造

C.4以冬培农头拒叶或表其指计D.访向前后相锚站或更以便

4."二叉并序钝的左于网中所有结启与右于树中所有结点的关或字人小关系是(

I.Prim。法适介求的网的奴小生成树,ffljKiwII。法合用于求的网

的4H、4:成树.2.砧环维及表L为空的条件处.3.在对IA列中.箱油入3.已知关fit字序列[503.87.512.61.908.170.897.275.653.462).采用迅速排序

的元素只能插入到.4.平衡二叉树I:所仃结点的平衡因子只也许是K法对该序列作升序柞序时的招超的成果.

.5.•种有序表3.9.12.32.41.45.62.75.77.82.95.99}.

4.从一煤空材开始,逑一谕入并插入下列美册字,

当采用折芈置找法查找关键字为82的元素时,次比较后会找成功.

(40.28.6.72.100.3.J4.I.80.91.翔}

6.«.雉杜纲A⑹。0|闽个数组元本占■»个存储加元.若按行代先次序•它数纲兀素,AI0H3

沂廿•先it立二叉井序树.然府中除节点72.井蛤山副欧节点72石的二叉M.

的在你地H:是860.则A⑶⑸的存储地H:是_______________.

5.侬定权朱W=(2-M,7a9|,试构造有关W的一幅哈夫妙物•并求带权途径长度WPL.

7.可以进行拓扑揖序的一定足.

«.木通版表长慢算法的时间/汆慢足.

1.有一秒有序中斑衣(从小到大持在),发头指计为L.设计一种《法向该垠枝去中新人一杓

9.在H按插入排序.君尔排序.H按迭抒找序、迅速排序、堆作序和归并排序中,平均比松次

元素为、的结点.并伎插入1G限表仍然有序.

数至少的排序措施是;

2.二叉例米用能式存钱构造.试编写算法求二乂利的辞发.

3..二叉例采用65大“诙构造,试设计一种按层次次济(同层自左向右)遍历二灵利的督法.

1.已知一种二攵树的中序看历序列为DGBAECE后序因历序列为GDBEFCA.谙给出:

(3)画出该二文树.(3分)

(4)写出其后序并列.(3分)答案

.对X域字序列[U.7IM0.132.42II构造哈布表•取代列地址为HT[0.」叫.散列由效为H(K)

1、选孙双("4S2分.共20分)

-KSII.试用线件探在法冲突,所出对应的哈希表,并分别求ft找成功和不成功时的平均宜

找长良.I.A2.D3.A4.A5.CG.D7.CB.A9.C1O.D

二、(每知2分.共20分)

、

I.可行性2.(85.8O.55.4O.4X45)3.M.V:.V、M.V&V&V?.符案不推一)vi\^3V2Vl3

J_\4

4.1.2,3.5.6.4(答案不怅)5.(X1)和6n>6.-1.0.I1

X=>

7.98.IS9.2610.nv\V6V3V6

11

三、髀若下列各盅<年携6分.共30分)

V42V5V42V5

I.该二又树为(3分):/A、

(1分)(1分)

/B\/F

3.(I)二叉环字归为:

CD、G、

E/M\

8

IJ

个5

后序序列:CEDBIJHGFA(3分)

(2分)

等柢中F平均包找长度ASL=(1+2*24337。3,5")/I2=13,M=3.25(1分)

(2)外序后迎打折半仓找的签定也为:

(2分)(1分)(I分)

A10A

810(2分)平均长找长哎ASL-(IX4*2X3*3Xiyg-13/8-1.625(2分)

等羸率下平均表我长度ASL=(H2*2+3M*4*5)〃2=37/f(ID-)

第I页(共3页)

也呼希m数位为:(I分)

H:12>=1H(24尸2H(l)=lH<34>=1H(38)=5H(44F0H(27)=5H122)=0

(2)KhWnum和ft为(2分)注:此际答案不唯一•只要淌足哈夫她0码例规定都可.

abcdEfgH

010010oooo0101001OilII0001

(3)电文目玛改为4'5<2.23,"344.6J3.|g3.”+2'36TY=253<2分)

网、琮法设计(祗题I。分,我加分)

制明।♦题中।

1.整绪时的3分

2.。法对的5分

3.算法完整2分

(I)lypcdcfMructLMxlc|

8A

EkrnTipcdata:

structLNode*110.11;Iclcmiypedata:

LNixJe.*UnkUa:StructBilNofc4ldiikLFhikl:

voidGmnecUUnkl.nla.LinkListb)(}BiTNixfc.-BiTrer;

〃将指环被衣b⑥在循环链表«之后的链表a和t>均不带头站点xxMdlcaflBiTreeTj|

LirkLisip:“采用二叉链贮二叉利,n为全附变fit,用于累(II.二乂树的叶子结点

P=X〃先今指计p指向破&a的第•林玷点”的个数,本。法在先序地历二叉树的过杈中,记录叶f结点的个数

wlulc<p->nexi<>a>,磔一次技R用酊,n-0

p=p->nexl;〃找到曷表3的At券一种结溟iim(“苦二叉椅为空,结束返回

p->ncxt=b:〃将51表b短到a的城衿一种结点之后“若二乂树不为空,在无序理为二叉例的过程中,记录叶子结点的个数

iflT>khiki==nun&&T->rchild==null)n=n*I;

第2页(共3贞)

kafCT>lciild);

p-h;〃令指计p指向鞋次b的第一种结点

lcaftT->rchild);

while<p>neAl<>b)

}M

p=p->nexi;"找见域表b的餐终一种结点

)//k"

p<>ncxi=a;〃令链&b的最终一种结点击向合并后的植发的浅头

(3)lypedefstruct|

Kc/iypckey:

(2)TypcdefxlnxrlBiTN<xfc|

IMoTypeoUietnfo;

RcdT)pe:B

typcdefsirucl{一、送揉蛙(国耀1分,共I。分)

RedT)T>crjMAXSlZI:*IJ;1-5CDCBD

intlength:6-10CAADD

SqLisl;二.填空靛(笛空2分,共20分)

voidInhCrt.SortKSqLisi&L)〃Xi视舟设在高卜标片的独入热竽。法I.边利玄,动将疏

(2.L->hexi-U

k-L.knglh;3.队尾

fbri=k・l:i;f〃从后向前逐•插入排序4.-I.0.I

if«Lr|i].kcyM..r1i+l].key)5.4

(6.1000

Lf|ktl].kc>>-Lrin.key:/图视哨7.无环图

Mj-M1:L.r1kH|.Uy>L.ifj|.key:44j)8.O(n>

Lrfj・IJ=L4j]:位移9.迅速持序

L『U・l|=L4k+ll;"插入三、斜答IS(缶晚6分.共30分)

I.<1)二叉树是:

)/.'Inwn_Soal

(6187)170|275|

61{87}

{512653|K97(908)

(4分)

<512)653

(2)后序序列为:GDBEFCA(2分)

排序J挤6187170275462503512653807908

2.W:首先求出低列地讨.搦此得到哈希衣见下闺.

01234567810

"|?8|l|3|2|4⑶||Ro

点找&J力的平均比较次数为,

ASL=(I+1+2+1+3+24-8+1)/8=2.375

(4分)

豌找卜成功的平均查找长度为:

ASUnsucc-(8+7+6+5+4+3«+1+1+149)/117.273

3,秘也迅连排停的成梁如下;

(2分)

(462227561170150318979086535121

5.构地的哈夫曼树为:

(17027561|462

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论