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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据结构平时作业.docx

1、数据结构平时作业1.(判断题) 数据元素是数据的最小单位。( ) 参考答案:2.(判断题) 记录是数据处理的最小单位。 ( ) 参考答案:1.(单选题) 非线性结构是数据元素之间存在一种:( ) A)一对多关系 B)多对多关系 C)多对一关系 D)一对一关系 参考答案:B2.(单选题) 数据结构中,与所使用的计算机无关的是数据的 结构;( ) A) 存储 B) 物理 C) 逻辑 D) 物理和存储 参考答案:C3.(判断题) 数据的逻辑结构是指数据的各数据项之间的逻辑关系。( ) 参考答案:4.(判断题) 数据的物理结构是指数据在计算机内的实际存储形式。( ) 参考答案:5.(判断题) 在顺序存

2、储结构中,有时也存储数据结构中元素之间的关系。( ) 参考答案:1.(判断题) 数据结构的抽象操作的定义与具体实现有关。( ) 参考答案:1.(单选题) 算法分析的目的是:( ) A) 找出数据结构的合理性 B) 研究算法中的输入和输出的关系 C) 分析算法的效率以求改进 D) 分析算法的易懂性和文档性 参考答案:C2.(单选题) 算法分析的两个主要方面是:( ) A) 空间复杂性和时间复杂性 B) 正确性和简明性 C) 可读性和文档性 D) 数据复杂性和程序复杂性 参考答案:A3.(单选题) 计算机算法指的是:( ) A) 计算方法 B) 排序方法 C) 解决问题的有限运算序列 D) 调度方

3、法 参考答案:C4.(判断题) 算法的优劣与算法描述语言无关,但与所用计算机有关。( ) 参考答案:5.(判断题) 健壮的算法不会因非法的输入数据而出现莫名其妙的状态。( ) 参考答案:6.(判断题) 算法可以用不同的语言描述,如果用C语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。( ) 参考答案:7.(判断题) 程序一定是算法。( ) 参考答案:1.(单选题) 下述哪一条是顺序存储结构的优点?( ) A存储密度大B插入运算方便 C删除运算方便 D可方便地用于各种逻辑结构的存储表示 参考答案:A2.(单选题) 下面关于线性表的叙述中,错误的是哪一个?( ) A线性表采用顺序存

4、储,必须占用一片连续的存储单元。 B线性表采用顺序存储,便于进行插入和删除操作。 C线性表采用链接存储,不必占用一片连续的存储单元。 D线性表采用链接存储,便于插入和删除操作。 参考答案:B3.(单选题) 线性表是具有n个( )的有限序列(n0)。 A表元素 B字符 C数据元素 D数据项 E信息项 参考答案:C4.(单选题) 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。 A顺序表 B双链表 C带头结点的双循环链表 D单循环链表 参考答案:A5.(单选题) 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用

5、( )存储方式最节省运算时间。 A单链表 B仅有头指针的单循环链表 C双链表 D仅有尾指针的单循环链表 参考答案:D6.(单选题) 设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用( )最节省时间。 A单链表 B单循环链表 C带尾指针的单循环链表 D带头结点的双循环链表 参考答案:D7.(单选题) 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点。 则采用( )存储方式最节省运算时间。 A单链表 B双链表 C单循环链表 D带头结点的双循环链表 参考答案:D8.(单选题) 静态链表中指针表示的是( ) A 内存地址 B数组下标 C下一元素地址 D左、右孩子地址 参考

6、答案:C9.(单选题) 链表不具有的特点是( ) A插入、删除不需要移动元素 B可随机访问任一元素 C不必事先估计存储空间 D所需空间与线性长度成正比 参考答案:B10.(单选题) (1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。 (2)静态链表中能容纳的元素个数的最大数在表定义时就确定了,以后不能增加。 (3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。以上错误的是( ) A(1),(2) B(1) C(1),(2),(3) D(2) 参考答案:B11.(单选题) 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元

7、素的算法的时间复杂度为( )(1=itop0 ST-top=0 ST-topm0 ST-top=m0 参考答案:B4.(单选题) 判定一个队列QU(最多元素为m0)为满队列的条件是( ) QU-rear QU-front = = m0 QU-rear QU-front 1= = m0 QU-front = = QU-rear QU-front = = QU-rear+1 参考答案:A5.(单选题) 数组用来表示一个循环队列,为当前队列头元素的前一位置,为队尾元素的位置,假定队列中元素的个数小于,计算队列中元素的公式为( ) ()rf; ()(nfr)% n; ()nrf; ()(nrf)% n

8、 参考答案:D6.(判断题) 消除递归不一定需要使用栈,此说法。( ) 参考答案:7.(判断题) 栈是实现过程和函数等子程序所必需的结构。( ) 参考答案:8.(判断题) 两个栈共用静态存储空间,对头使用也存在空间溢出问题。( ) 参考答案:9.(判断题) 两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。( ) 参考答案:10.(判断题) 即使对不含相同元素的同一输入序列进行两组不同的合法的入栈和出栈组合操作,所得的输出序列也一定相同。( ) 参考答案:11.(判断题) 有n个数顺序(依次)进栈,出栈序列有Cn种,Cn=1/(n+1)*

9、(2n)!/(n!)*(n!)。参考答案:12.(判断题) 栈与队列是一种特殊操作的线性表。( ) 参考答案:13.(判断题) 若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。 ( ) 参考答案:14.(判断题) 栈和队列都是限制存取点的线性结构。( ) 参考答案:15.(判断题) 若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列1,5,4,6,2,3。参考答案:16.(判断题) 任何一个递归过程都可以转换成非递归过程。( ) 参考答案:17.(判断题) 只有那种使用了局部变量的递归过程在转换成非递归过程时才必须使用栈。( ) 参考答案:18.(

10、判断题) 队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。参考答案:19.(判断题) 通常使用队列来处理函数或过程的调用。( ) 参考答案:20.(判断题) 队列逻辑上是一个下端和上端既能增加又能减少的线性表。( ) 参考答案:1.(单选题) 下面关于串的的叙述中,哪一个是不正确的?( ) A串是字符的有限序列 B空串是由空格构成的串 C模式匹配是串的一种重要运算 D串既可以采用顺序存储,也可以采用链式存储 参考答案:B2.(单选题) 若串S1=ABCDEFG, S2=9898 ,S3=#,S4=012345,执行concat(replace(S1,substr(S1

11、,length(S2),length(S3),S3),substr(S4,index(S2,8),length(S2) 其结果为( )。 AABC#G0123 BABCD#2345 CABC#G2345 DABC#2345 EABC#G1234 FABCD#1234 GABC#01234 参考答案:E3.(单选题) 设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为( )。 A求子串 B联接 C匹配 D求串长 参考答案:C4.(单选题) 已知串S=aaab,其Next数组值为( )。 A0123 B1123 C1231 D1211 参考答案:A5.(单选题) 串ababaa

12、ababaa 的next数组为( )。 A012345678999 B012121111212 C011234223456 D0123012322345 参考答案:C6.(判断题) KMP算法的特点是在模式匹配时指示主串的指针不会变小。( ) 参考答案:7.(判断题) 设模式串的长度为m,目标串的长度为n,当nm且处理只匹配一次的模式时,朴素的匹配(即子串定位函数)算法所花的时间代价可能会更为节省。( ) 参考答案:8.(判断题) 串是一种数据对象和操作都特殊的线性表。( ) 参考答案:1.(单选题) 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为

13、1,每个元素占一个地址空间,则a85的地址为( )。 A. 13 B. 33 C 18 D 40 参考答案:B2.(单选题) 设有数组Ai,j,数组的每个元素长度为3字节,i的值为1 到8 ,j的值为1 到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A5,8的存储首地址为( )。 A BA+141 B BA+180 C BA+222 D BA+225 参考答案:B3.(单选题) 假设以行序为主序存储二维数组A=array1100,1100,设每个数据元素占2个存储单元,基地址为10,则LO C5,5=( )。 A 808 B 818 C 1010 D 1020 参考答案:B

14、4.(单选题) 数组A05,06的每个元素占五个字节,将其按列优先次序存储在起始地址为1000的内存单元中,则元素A5,5的地址是( )。 A 1175 B 1180 C 1205 D 1210 参考答案:A5.(单选题) 将一个A1100,1100的三对角矩阵,按行优先存入一维数组B1?298中,A中元素A6665(即该元素下标i=66,j=65),在B数组中的位置K为( )。供选择的答案: A 198 B 195 C 197 参考答案:B6.(单选题) 二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,8,列下标j=1,2,10。若A按行先存储,元素A8,5的起始地址与当A按列

15、先存储时的元素( )的起始地址相同。设每个字符占一个字节。 A A8,5 B A3,10 C A5,8 D A0,9 参考答案:B7.(单选题) 若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B1(n(n+1)/2中,则在B中确定aij(i0)个结点的完全二叉树的深度为 。 () log2(n) () log2(n) () log2(n) +1 () log2(n)+1 参考答案:C4.(单选题) 把一棵树转换为二叉树后,这棵二叉树的形态是 参考答案:A。 ()唯一的 ()有多种()有多种,但根结点都没有左孩子 ()有多种,但根结点都没有右孩子

16、 5.(判断题) 二叉树是度为2的有序树。( ) 参考答案:6.(判断题) 完全二叉树一定存在度为1的结点。( ) 参考答案:7.(判断题) 对于有N个结点的二叉树,其高度为log2n。( ) 参考答案:8.(判断题) 深度为K的二叉树中结点总数2k-1。( ) 参考答案:9.(判断题) 二叉树以后序遍历序列与前序遍历序列反映的同样的信息(他们反映的信息不独立)。( ) 参考答案:10.(判断题) 二叉树的遍历结果不是唯一的。 ( ) 参考答案:12.(判断题) 树可用投影法进行中序遍历。( ) 参考答案:13.(判断题) 一个树的叶结点,在前序遍历和后序遍历下,皆以相同的相对位置出现。( )

17、 参考答案:14.(判断题) 二叉树的前序遍历并不能唯一确定这棵树,但是,如果我们还知道该树的根结点是那一个,则可以确定这棵二叉树。( ) 参考答案:15.(判断题) 一棵一般树的结点的前序遍历和后序遍历分别与它相应二叉树的结点前序遍历和后序遍历是一致的。( ) 参考答案:16.(判断题) 对一棵二叉树进行层次遍历时,应借助于一个栈。( ) 参考答案:17.(判断题) 用树的前序遍历和中序遍历可以导出树的后序遍历。( ) 参考答案:18.(判断题) 采用二叉链表作存储结构,树的前序遍历和其相应的二叉树的前序遍历的结果是一样的 参考答案:19.(判断题) 用一维数组存储二叉树时,总是以前序遍历顺

18、序存储结点。( ) 参考答案:20.(单选题) 树是结点的有限集合,它A 根结点,记为T。其余的结点分成为m(m0)个 B 的集合T1,T2,Tm,每个集合又都是树,此时结点T称为Ti的父结点,Ti称为T的子结点(1im)。一个结点的子结点个数为该结点的 C 。 供选择的答案 A: 有0个或1个 有0个或多个 有且只有1个 有1个或1个以上 B: 互不相交 允许相交 允许叶结点相交 允许树枝结点相交 C: 权 维数 次数(或度) 序因此本题选择()A: 1,1,1 B:1,1,3 C:2,1,1 参考答案:B1.(单选题) 在一个图中,所有顶点的度数之和等于图的边数的 倍。 A1/2 B. 1 C. 2 D. 4 参考答案:C2.(单选题) 在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的 倍。 A1/2 B. 1 C. 2 D. 4 参考答案:B3.(单选题) 有8个结点的无向图最多有 条边。 A14 B. 28 C. 56 D. 112 参考答案:B4.(单选

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2