算法与数据结构考研试题精析

上传:imzonglei 浏览: 76 推荐: 0 文件:pdf 大小:500kb 上传时间:2019-05-15 05:29:25 版权申诉
算法与数据结构历年考研试题分析与答案解析。主要就是拿来练练手{语句4}END语句1执行的频度为(1);语句2执行的频度为(2);语句3执行的频度为(3);语句4执行的频度为(4)。【北方交通大学1999二、4(5分)】10.在下面的程序段中,对x的赋值语句的频度为(表示为n的函数)FOR i1 to n doFOR j:=1 To i DOOR k:1 to j DOX delta:【北京工业大学1999、6(2分)】11.下面程序段中带下划线的语句的执行次数的数量级是【合肥工业大学1999三、1(2分)】1: =1: WhiLE i'n do 1: =1: 212.下面程序段中带下划线的语句的执行次数的数量级是()。【合肥工业人学2000三、1(2分)】WHILE i=i;j--)15.下面程序段的时间复杂度为。(n>1)u=1for(i-0;sumy do p: -p. nextEND:(of BBEGINB(h, g) B(g, h)(of A)东南大学1999二(10分)】3.调用下列C函数f(n)或 PASACAL函数f(n)回答下列问题(1)试指山f(n)值的大小,并写出f(n)值的推导过程(2)假定n-5,试指出f(5)值的人小和执行f(5)时的输出结果。C函数:intf(inti int i, j, k, sum=01;i+-)for(k-1;k0)【清华大学1998、4(2分)】A.表元素B.字符C.数据元素.数据项E.信息项4.若杲线性表最常用的操作是存取任指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。【哈尔滨工业大学2001二、1(2分)】A.顺序表B.双链表C.带头结点的双循环链表D.单循环链表某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用(式最节省运算时间。【南开人学2000一、3】A.单链衣B.仅有头指针的单循环链表C.双链衣D.仅有尾指针的单循环链衣6.设个链表最常用的操作是在末尾插入结点和除尾结点,则选用()最节省时间。A.单链表B.单循环链表C.带尾指针的单循环链表D.带头结点的双循环链表【合肥工业大学2000一、1(2分)】若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点。则采用()存储方式最节省运算时间。【北京理工大学2000一、1(2分)】A.单链表B.双链表C.单循环链表D.带头结点的双循环链表8.静态链表中指针表小的是).【北京理工大学2001六、2(2分)】内存地址B.数组下标C.下一元素地址D.左、右孩子地址9.链表不具有的特点是()【福州大学1998、8(2分)】A.插入、删除不需要移动元素B.可随机访问任一元素C.不必事先佔计存储空间D.所需空间与线性长度成正比10.下面的叙述不正确的是()【南京理工大学1996·、10(2分)】A.线性表在链式存储时,查找第i个元素的时间同i的值成正比B.线性表在链式存储时,查找第i个元素的时间同i的值无关C.线性表在顺序存储时,查找第i个元素的时间同i的值成上比D.线性表在顺序存储时,查找第i个元素的时间同i的值无关11.线性表的表元存储方式有((1))和链接两种。试指出下列各表中使用的是何种存储方式:表1是((2))存储方式;表2是((3))存储方式;表3是((4))存储方式:表4是((5))存储方式。表左的s指向起始表元。表元编号货号数量表元间联系表16181020510323415401781910表元编号货号数量表元间联系表26l8401031551425012078191024表元编号货号数量表元间联系表36184020510351404501207811791024表元编号货号数量表元间联6181015205046450103781衣910供选择的答案A.连续B.单问链接C.双向链接D.不连接E.循环链接F.树状G.网状H.随机I.顺序J.顺序循环【上海海运学院1995二、1(5分)】12.(1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存耿表中第i个元素的时间与i无关。(2)静态链表中能容纲的元素个数的最大数在表定义时就确定了,以后不能增加。、(3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动以上错误的是()【南京理L大学2000、3(1.5分)】A.(1),(2)B.(1)C.(1),(2),(3)D.(2)13.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为((1<=i<=n+1)。【北京航空航大大学1999-、1(2分)】A.0(0)B.0(1C.0(n)D.0(n2)14.对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为()。A.0(n)0(n)B.0(n)0(1)C.0(1)0(n)D.0(1)0(1)【青岛大学2000五、1(2分)】15.线性衣(al,a2,…,an)以链接方式储吋,访问第i位置元素的吋间复杂性为()A.0(i)B.0(1)C.0(n)D.0(i-1)【中山大学1999一、2】16.非空的循环单链表head的尾结点p↑满足()。【武汉大学2000、10】A.p↑.link=headB.p↑.link=NILC. P=NIL D17.循环链表H的尾结点P的特点是)。【中山人学1998二、2(2分)】A.P.NⅩ1:≡HB.P. NEXT: =H. NEXTC.P:三HD. P: =H, MEXI18.在一个以h为头的单循环链中,p指针指向链尾的条件是()【南京理工大学1998、15(2分)】A. p. next=h B. p. next=NIL C. p. next. next=h D. p. data=-119.完成在双循坏链表结点p之后插入s的操作是();【北方交通大学1999-、4(3分)】A. p. next: =s; s. priou: =p; p. next. priou: =s: S.next: =p. nextB. p. next. priou: =s; p. next: s; s. priou: p: s. next: p. nextC. s, priou: -p; s. next: -p. next; p. next: -s, p. next. priou: -SD. S. priou: p: s. next: p. next: p. next. priou:s: p. next: -s:20.在双向循环链表中,在p指针所指向的结点前插入一个指针q所指向的新结点,其修改指针的操作是()。【北京邮电大学1998二、2(2分)】注:双向链表的结点结构为(11ink,data, rlink)。供选择的答案:A.p↑.Iink:=q;q↑. rlink:→p;p↑. Llink↑. rlink:=q;q↑.link:=q;B.p↑. link:-q:p↑. llink↑. rlink:-q;q↑. rlink:-pq↑.1link:p↑.1linkC.q↑.r1ink:=p;q↑.11ink:→↑.11ink;p↑.11ink↑. rlink:=q;p↑.1link:=qD.q↑. llink:叩p↑. llink;q↑. rlink:叩p;p↑. llink:=q;p↑. llink:=q;(编者按:原题如此)21.在非空双向循环链表中q所指的结点前插入一个由p所指的链结点的过程依次为rlink(p)←q;1link(p)←l1ink(q);11ink(q)←p:()A. rlink(q)←pB. rlink( llink(q)←pC. rlink( Llink(p)←pD. rlink( rlink(p))←p【北京航空航天大学2000一、1(2分)】22.双向链表中有两个指针域,link和 rlink,分别指回前驱及后继,设p指向链衣中的·个结点,q指向待插入结点,现要求在p前插入q,则正确的插入为()【南京理工大学1996一、1(2分)】A.p. llink: g: q. rlink: =p; p. llink. rlink: =g: q. llink: =p. llinkB. g. llink: -p. llink; p. llink. rlink: y; g. rlink: =p; p. llink: =g. rlinkC. g. rlink:p: p. rlink : -g: p. llink. rlink: -a: q. rlink: p:D. p. llink. rlink: =q: g. rlink: p; g.llink: =p.llink: p.llink:q23.在双向链衣指针p的结点前插入个指针q的结点操作是()。【青岛大学2000五、2(2分)】A. p-Llink-g: q-Rlink-p: p->Llink->Rlink-q: g->Llink-gB. p-Llink=g: p->Llink->Rlink=q: q-Rlink=p; g->Llink-p->LlinkC. g->Rlink=p;g-Llink=p-Llink; p->Llink-Rlink-u: p->Llink=yD. q->Llink-p-Llink; g->Rlink=q: p-Llink-=g: p-Llink-q24.在单链表指针为p的结点之后插入指针为s的结点,正确的操作是:()。A. p>next-S; s->next-p->next; B. S->next-p->next; p->next-sC. p>next-s: p->next-s->next: D. p->next-s>next: p->next-s【青岛大学2001五、3(2分)】25.对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()A, head==null b. head-next--nuli c. head -next==head d, head =NUli【北京⊥商大学20015(3分)】26.在双向链表存储结构中,删除p所指的结点时须修改指针()A.(p. llink). rlink: =p. rlink (p. rlink). llink: =p. llinkB. p. llink: =(p. llink). llink (p. llink). rlinkC.(p. rlink). llink: =pp. rlink: =(p. rlink).rlinkD.p. rlink: =(p. llink). llink p. llink: =(p.rlink).rlink【西安电子科技大学1998一、1(2分)】27.双向链表中有两个指针域,11ink和 rlink分别指向前趋及后继,设p指向链表中的一个结点,现要求删去p所指结点,则正桷的朋除是()(链中结点数大于2,p不是第个结点)A. p. llink. rlink: -p. llink: p. llink. rlink: -p. rlink; dispose(p)B. dispose (p): p. llink. rlink: =p. llink; p. llink, rlink: =p.rlinkC. p. llink. rlink: -p. llink; dispose(p); p. llink. rlink: -p.rlinkD.以上A,B,C都不对。【南京理工人学1997一、1(2分)】二、判断链表中的头结点仅起到标识的作用。()【南京航空航天大学1997一、1(1分)】2.顺序存储结构的主要缺点是不利」插入或删除操作。()【南京航空航人大学1997、2(1分)】3.线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。()【北京邮电大学1998、2(2分)】4.顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。()【北京邮电大学2002一、2(1分)】5.对任何数据结构链式存储结构一定优于顺序存储结构。()【南京航空航天大学1997一、3(1分)】6.顺序存储方式只能用于存储线性结构。(【中科院软什所1999六、1-2(2分)】【上海海运学院1997一、1(1分)】7.集合与线性衣的区别在于是否按关键字排序。()【大连海事大学2001、5(1分)】8.所谓静态链表就是一直不发生变化的链表。()【合肥工业大学2000二、1(1分)】9.线性表的特点是每个元素都有一个前驱和一个后继。()【合肥工业大学201、1(1分)】10.取线性表的第i个元素的时间同i的大小有关.()【南京理工大学1997二、9(2分)】11.循环链表不是线性表.()【南京理工大学1998二、1(2分)】12.线性表只能用顺序存储结构实现。()【青岛大学2001四、2(1分)】13.线性表就是顺序存储的表。()【青岛大学2002一、1(1分)】14.为了很方便的插入和删除数据,可以使用双向链表存放数据。()【上海海运学院1995、1(1分)】【上海海运学院1997、2(1分)】15.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。()【上海海运学院1996一、1(1分)】【上海海运学院1999、1(1分)】16.链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高【上海海运学院1998一、2(1分)】填空1.当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的儿素时,应采用存储结构。【北方交通大学2001二、4】2.线性表L=(al,a2,…,an)用数组表示,假定删除表中仼一元素的概率相同,则删除一个元素平均需要移动元素的个数是。【北方交通大学2001二、9】3.设单链表的结点结构为(data,next),next为指针域,已知指针px指向单链表中data为x的结点,指针py指向data为y的新结点,若将结点y插入结点x之后,则需要执行以下语句【华中理工大学2000、4(2分)】4.在一个长度为n的顺序表中第i个元素(1<=i<=n)之前插入一个元素时,需向后移动个元素。【北京工商大学2001二、4(4分)】5.在单链表中设置头结点的作用是。【哈尔滨工业大学2000、1(1分)】6.对于·个具有n个结点的单链衣,在已知的结点*后插入个新结点的时间复杂度为在给定值为x的结点后插入一个新结点的时间复杂度为【哈尔滨工业人学2001一、1(2分)】7.根据线性表的链式存储结构中每一个结点包含的指针个数,将线性链表分成和而又根据指针的连接方式,链表又可分成和。【西安电子科技大学1998二、4(3分)】8.在双向循环链表中,向p所指的结点之后插入指针f所指的结点,其操作是【中国矿业大学2000一、1(3分)】9.在双向链表结构中,若要求在p指针所指的结点之前插入指针为s所指的结点,则需执行下列语句:s. next: p: s. priorp. prior: S:【福州大学1998二、7(2分)】10.链接存储的特点是利用来表示数据元素之间的逻辑关系。【中山大学1998、1(1分)】11.顺序存储结构是通过表示元素之间的关系的;链式存储结构是通过表示元素之间的关系的。【北京理工大学2001七、2(2分)】12.对于双向链表,在两个结点之间插入一个新结点需修改的指针共个,单链表为个【南京理工大学2000二、2(3分)】13.循环单链表的最大优点是:。【福州大学1998二、3(2分)】14.已知指针p指向单链表L中的某结点,则删除其后继结点的语句是【合肥工业大学1999三、2(2分)】15.带头结点的双循环链表L中只有一个元素结点的条件是:【合肥工业大学1999三、32000三、2(2分)】16.在单链表L中,指针p所指结点有后继结点的条件是:【合肥工业大学2001三、3(2分)】17.带头结点的双循环链表L为空表的条件是【北京理工大学2000二、1(2分)】【青岛大学2002三、1(2分)】18.在单链表p结点之后插入s结点的操作是【青岛大学2002三、2(2分)】19.请在下列算法的橫线上填入适当的语句。【清华大学1994五(15分)】FUNCTION inclusion(ha, hb: linklisttp): boolean{以ha和hb为头指针的单链表分别表示有序表A和B,本算法判别表A是否包含在表B内,若是,则返回“true”,否则返回“ false”}BEGINpa: = ha. next; pb: =hb. next: (1)WIIILE (2) DOIF pa .data-pb. data then (3)SE O20.完善算法:已知单链表结点类型为:TYPE ptr= nodenode= reCorddata: integer; next: ptrEND
上传资源
用户评论
相关推荐
算法数据结构考研试题.pdf
俗称“1800”题。第三版。高清打印店扫描版。机械工业出版社。
PDF
0B
2019-07-27 02:55
算法数据结构考研试题添加书签
计算机考研最好资料,已经加了标签,方便观看,第二版。珍惜劳动成果!
PDF
0B
2020-06-14 06:05
算法数据结构考研试题第3版
《算法与数据结构考研试题精析》收集了自1992年以来国内60余所重点高校和科学院、所300多套硕士研究生入学“算法与数据结构”考试试卷的1600多道试题,并给出了参考答案和分析。《算法与数据结构考研试
PDF
0B
2019-03-02 17:39
算法数据结构考研试题PDF免积分
Analysis of Algorithm and Data Structure Examination Questions PDF Free Points
PDF
0B
2019-06-22 12:20
算法数据结构考研试题第2版
算法与数据结构考研试题精析
PDF
0B
2020-01-28 17:50
算法数据结构考研试题数据结构1800题
网上广为流传的数据结构1800题相信只要是计算机考研的同学无人不知无人不晓。其实1800题是2001年推出来的,当时编者把电子版免费分享给大家,却很少有人知道它也有纸质版本就是《算法与数据结构考研试题
RAR
0B
2018-12-28 18:22
数据结构1800题算法数据结构考研试题
网上广为流传的数据结构1800题相信大家都知道。这本习题是2001年推出来的,当时编者把电子版免费分享给大家,却很少有人知道它也有纸质版本就是《算法与数据结构考研试题精析》。
RAR
970KB
2020-09-21 01:30
数据结构1800试题及答案算法数据结构考研试题
数据结构1800试题及答案 算法与数据结构考研试题精析)
PDF
2.75MB
2020-11-21 04:50
算法数据结构考研试题第二版
辅导书:《算法与数据结构考研试题精析(第二版)》机械工业出版社
RAR
0B
2019-03-09 01:45
算法数据结构考研试题第2版.pdf
算法与数据结构考研试题精析 第2版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
PDF
0B
2019-05-16 13:02
算法数据结构考研试题第二版.
算法与数据结构考研试题精析(第二版) 传说中的1800题第二版
RAR
0B
2018-12-07 11:48
算法数据结构考研试题_第二版
算法与数据结构考研试题精析_第二版
PDF
0B
2019-09-23 19:28
算法数据结构考研试题第二版
《算法与数据结构考研试题精析(第二版)》就是最新的《1800题》的版本
RAR
971KB
2020-07-22 13:36
算法数据结构考研试题第三版
陈守孔老师的试题精析,带目录。计算机考研1800题必备
pdf
0B
2019-05-02 17:07
算法数据结构考研试题第二版.rar
数据结构 1800 题 (含答案) 分享给大家
RAR
0B
2019-06-21 03:22