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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据结构作业及答案Word文档下载推荐.docx

1、7.线性表的逻辑顺序与存储顺序总是一致的,这种说法。A.正确B.不正确8线性表若采用链式存储结构时,要求内存中可用存储单元的地址。A.必须连续的 B.部分地址必须连续的C.一定是不续的D连续不连续都可以9.以下的叙述中,正确的是。A.线性表的存储结构优于链式存储结构 B.二维数组是其数据元素为线性表的线性表C.栈的操作方式是先进先出 D.队列的操作方式是先进后出10.每种数据结构都具备三个基本运算:插入、删除和查找,这种说法。A.正确B.不正确二、填空题1.数据逻辑结构包括三种类型 、 和,树形结构和图形结构合称为。2.在线性结构中,第一个结点前驱结点,其余每个结点有且只有个前驱结点;最后一个

2、结点后续结点,其余每个结点有且只有个后续结点。3.算法的五个重要特性是、。4.下面程序段的时间复杂度是。for( i = 0; i n; i+) for( j = 0; j m; j+) Aij = 0;5.下面程序段的时间复杂度是。i = s = 0;while ( s n) i +; /* i = i +1*/ s += i; /* s = s + i*/6.下面程序段的时间复杂度是。s = 0; s += Bij;sum = s;7.下面程序段的时间复杂度是。i = 1;while ( i = n )i = i * 3;第一章 绪论(参考答案)一、选择题:1.A. B。2.B. D。3.

3、C。4.A.B。(顺序存储结构的地址在内存中是连续的所以可以通过计算地址的相对变化而实现随机存取,而链式存储结构的存储地址不一定连续,只能通过结点的指针按次序顺序存取)5.C.A。6.C.B。7.B。8.D。9.B。10.B。二、填空题:1.线性结构,树形结构,图形结构,非线性结构。2.没有,1,没有,1。3.有穷性,确定性,可行性,输入,输出。4.O(m*n)。5. O()。6.O(n2)。 7.O(log3n)。5. O(解:设基本语句频度为N。N=1,i=1,s=1; N=2,i=2,s=1+2;N=1,i=1,s=1;N=3,i=3,s=1+2+3;当频度为N时,i=N,s=1+2+3

4、+N。则根据循环条件,s=1+2+3+Nn, 即: 所以,时间复杂度为7.O(log3n)。设基本语句的频度为N。(注意此题没有限制语句频度)N=1,i=3;N=2,i=9;N=3,i=27;当频度为N时,i=3N 所以3Nn (据语句in) Ntop!=0 B. ST-top=NULL C. ST-= m D. ST-top= m6.判断一个栈ST (最多元素为m) 为满栈的条件是。top=0 C. ST-= m-1 D. ST-7.栈的特点是1,队列的特点是2。A.先进先出 B.先进后出8.一个队列的入队序列是1、2、3、4,则队列输出序列是。A.4、3、2、1B.1、2、3、4C.1、4

5、、3、2 D.3、2、4、19.判断一个队列QU (最多元素为m) 为空的条件是。A. QU-rearQU-front = m B. QU-front1 = m C. QU-front = QU-rear D. QU-frontQU-rear + 110.判断一个队列QU (最多元素为m) 为满队列的条件是。11.判断一个循环队列QU (最多元素为m) 为空的条件是。rear B. QU-front != QU-rearfront = (QU-rear + 1) %m D. QU-= (QU-rear + 1) %m12.判断一个循环队列QU (最多元素为m) 为满队列的条件是。13循环队列用

6、数组A0, m-1存放其元素值,已知其头尾指针分别是front和rear,则当前队列中的元素个数是。A.(rearfront + m) %m B. rearfront + 1 C. rearfront1 D. rearfront 14.栈和队列的共同点是。A.都是先进后出 B.都是先进先出C.只允许在端点处插入、删除元素 D.没有共同点填空题1.线性表、栈和队列都是结构,可以在线性表的 位置插入和删除元素;对于栈只能在 插入和删除元素;对于队列只能在 插入元素和删除元素。2.在一个长度为n的线性表的第i个元素(1in)之前插入一个元素时,需向后移动个元素。3.在一个长度为n的向量中的删除第i个

7、元素(1in)时,需要向前移动个元素。4.若栈顶指针指向栈顶的空位,向栈中压入元素的操作是。5.若栈顶指针指向栈顶元素,则对栈进行退栈时的操作是。6.在一个循环队列中,队首指针指向队首元素的。7.从循环队列中删除一个元素时,其队头指针。8.在具有n个单元的循环队列中,队满时共有个元素的。9.一个栈的输入序列是12345,则栈的输出序列43512是。(填写“可能”或“不可能”)10.一个栈的输入序列是12345,则栈的输出序列12345是。第二章 线性表(参考答案)选择题:1.B。2.C。3.C。4.A。5.B。6.D。7.B,A。8.B。9.C。10.A。11.A。12.C。13.A。14.C

8、。(2.C。堆栈讲究先进后出,后进先出选项1是abcde先入栈,然后依次出栈,正好是edcba选项2是abcd先依次入栈,然后d出栈,e再入栈,e出栈。选项c是错误的,不可能a先出栈。选项4是a入栈,然后a出栈;b再入栈,b出栈依此类推。所以选c。)(13.A。因为rear有可能会转一圈到front的后面,所以需要加一下m)填空题:1.线性,任何,栈顶,队尾,队首。2.n - i +1。3. n - i。4.先移动栈顶指针,后存入元素。5.先取出元素,后移动栈顶指针。6.前一个位置。7.要加18.n-1。9.不可能的。10.可能的。第三章 链表1.不带头结点的单链表head为空的判定条件是。A.head=NULLB.head-next=NULLC.head-next=headD.head!=NULL2.带头结点的单链表head为空的判定条件是。3.非空的循环单链表head的尾结点(由指针p所指向)满足。A.p-next=NULLB.p=NULLC.p-next=headD.p=head4.在循环双链表的p所指结点之后插入s所指结点的操作是。A. p-right=s;s-left=p;p-right-left=s;right=p-right;B. p-right

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

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