ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:155.72KB ,
资源ID:14684261      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14684261.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构与算法复习题含答案Word格式文档下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据结构与算法复习题含答案Word格式文档下载.docx

1、C)只有一部分,存储表示结点间关系的指针D)分两部分,一部分存放结点值,另一部分存放结点所占单元数7、有一个有序表1,4,6,10,18,35,42,53,67,71,78,84,92,99。当用二分查找法查找键值为84的结点时,经( B )比较后查找成功。A) 4B)3C)2D)128、设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为( A )。A)p-next=p-next-next; B) p=p-C)p=p- D) p-next=p;9、n个顶点,e条边的有向图的邻接矩阵中非零元素有( C )个。A)nB)2eC)e D) n+e10、对下图V4的度为(

2、 C )。A)1 B)2 C)3 D)4 v1 v2 v3 v411、在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为( C )。A)4 B)5C)6 D)712、在数据结构中,从逻辑上可以把数据结构分为( C )。 A)动态结构和静态结构 B)紧凑结构和非紧凑结构 C)线性结构和非线性结构 D)内部结构和外部结构 13、用一维数组A进行顺序存储时,若起始地址为loc(A1),元素长度为c,则A的第i个数组单元在存放地址loc(Ai),等于( B )。A)loc(A1)+i*c B)loc(A1)+(i-1)*cC)loc(A1)+i*c+1 D)loc(A

3、1)+(i+1)*c14、( C )在进行插入操作时,常产生假溢出现象。A)顺序栈 B)循环队列C)顺序队列 D)链队列15、某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( D )存储方式最节省运算时间。 A) 单链表 B) 仅有头指针的单循环链表 C) 双链表 D) 仅有尾指针的单循环链表16、向一个栈顶指针为hs的链栈中插入一个s结点时,应执行( D )。 A) hs-next=s; B) s-next=hs- hs- C) s-next=hs; hs=s; D) s-hs=hs-17、在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一

4、个结点的操作为( B )。 A) rear=rear- B) front=front- C) rear=front- D) front=rear-next;18、已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( C )。 A) 5,4,3,2,1,6 B) 2,3,5,6,1,4 C) 3,2,5,4,1,6 D) 1,4,6,5,2,319、已知广义表L=(x,y,z),a,(u,t,w),从L 表中取出原子项t 的操作是( D )。 A) Head(Head(Tail(Tail(L) B) Tail(Head(Head(Tail(

5、L) C) Head(Tail(Head(Tail(L) D)Head(Tail(Head(Tail(Tail(L)20、下列各种数据结构中属于线性结构的有( A )。 A)栈 B) 二叉树 C) 广义表 D) 图21、倘若在对串的插入、删除运算中,期望运算速度最快,则应采用( C )。 A)顺序表示法 B)单字符为结点的单链表表示法 C)等量分块表示法 D)不等量分块表示法22、广义表head(a,b),(c,d)的运算结果为( A )。 A)(a,b) B)(c,d) C)空表 D)(a,b),(c,d)23、 n个顶点的图的最小生成树必定( D ),是不正确的描述。 A)不唯一 B)权的

6、总和唯一 C)不含回路 D)有n条边24、采用链结构存储线性表时,其地址( B )。 A)必须是连续的 B)连续不连续都可以 C)部分地址必须是连续 D)必须是不连续的25、队列的操作的原则是( A )。 A)先进先出 B) 后进先出 C) 只能进行插入 D) 只能进行删除26、以下属于顺序存储结构优点的是( A )。 A) 存储密度大 B) 插入运算方便 C)删除运算方便 D)可方便地用于各种逻辑结构的存储表示27、数据结构研究的内容是( D )。 A)数据的逻辑结构 B)数据的存储结构 C)建立在相应逻辑结构和存储结构上的算法 D)包括以上三个方面28、在一个单链表中,已知q结点是p结点的

7、前趋结点,若在q和p之间插入s结点,则须执行( A )。 A)q-s-B)s-p- C)p-next=s-next=p D)p-next=q;29、若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( D )存储方式最节省时间。 A)顺序表 B)双链表 C)带头结点的双循环链表 D)单循环链表30、下面关于线性表的叙述中,错误的是哪一个?( D ) A)线性表采用顺序存储,必须占用一片连续的存储单元。 B)线性表采用链接存储,便于插入和删除操作。 C)线性表采用链接存储,不必占用一片连续的存储单元。 D)线性表采用顺序存储,便于进行插入和删除操作。31、在一个具有

8、n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当做出栈处理时,top变化为( C )。 A)top不变 B)top=0 C)top- D)top+32、在一个链队列中,假定front和rear分别为队首和队尾指针,则插入一个结点的操作为( B )。A)front=front- B) rear=rear-C) rear=front- D) front=rear-33、设有一个栈,元素的进栈次序为A,B,C,D,E,下列是不可能的出栈序列是( C )。 A) A,E B) B,E,A C) E,A,D D) E,A34、广义表A=(A,B,(C,D),(E,(F,G

9、),则head(tail(head(tail(tail(A)=( D )。 A) (G) B) (D) C) C D) D35、设给定问题的规模为变量n,解决该问题的算法所需时间为Tn=O(f(n),Tn表示式中记号O表示( A )。A)一个数量级别 B)一个平均值C)一个最大值 D)一个均方值36、线性表的链接实现有利于( A )运算。A)插入 B)读元素C)查找 D)定位37、串的逻辑结构与( D )的逻辑结构不同。C)队列 D)树38、下面程序段的时间复杂度是( A )。s =0;for( i =0; in; i+) for(j=0;jnextnexe-next D)p-next=p41

10、、设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为( B )。A)3,2,5,6,4,1 B)1,5,4,6,2,3C)2,4,3,5,1,6 D)4,5,3,6,2,142、若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点的个数是( B )。A)9 B)11 C)15 D)不能确定43、对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是( A )。A)直接选择排序 B)直接插入排序 C)快速排序 D)起泡排序44、设有一个10阶的对称矩阵A,采用压缩存储方式,以

11、行序为主存储,a11为第一个元素,其存储地址为1,每元素占1个地址空间,则a85的地址为( B )。A)13 B)33 C)18 D)4045、如果结点A有3个兄弟,而且B为A的双亲,则B的度为( B )。A)3 B)4 C)5 D)146、线索二叉树中某结点D,没有左孩子的条件是( B )。A)D-Lchild=Null B) D-ltag=1C) D-Rchild=Null D) D-ltag=047、栈进行插入和删除操作的特点是( A )。A)LIFO B)FIFOC)FCFS D)HPF48、与无向图相关的术语有( C )。A)强连通图 B)入度C)路径 D)弧49、 n个顶点的图的最小生成树必定( D ),是不正确的描述。A)不唯一 B)权的总和唯一C)不含回路 D)有n条边50、若采用邻接矩阵法存储一个n个顶点的无向图,则该邻接矩阵是一个( D )。A)上三角矩阵 B) 稀疏矩阵C) 对角矩阵 D) 对称矩阵51、采用链结构存储线性表时,其地址( B )。A)必须是连续的 B)连续不连续都可以C)部分地址必须是连续 D)必须是不连续的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1