西北工业大学22春《数据结构》离线作业一及答案参考22

上传人:住在****她 文档编号:87840052 上传时间:2022-05-10 格式:DOCX 页数:13 大小:13.79KB
收藏 版权申诉 举报 下载
西北工业大学22春《数据结构》离线作业一及答案参考22_第1页
第1页 / 共13页
西北工业大学22春《数据结构》离线作业一及答案参考22_第2页
第2页 / 共13页
西北工业大学22春《数据结构》离线作业一及答案参考22_第3页
第3页 / 共13页
资源描述:

《西北工业大学22春《数据结构》离线作业一及答案参考22》由会员分享,可在线阅读,更多相关《西北工业大学22春《数据结构》离线作业一及答案参考22(13页珍藏版)》请在装配图网上搜索。

1、西北工业大学22春数据结构离线作业一及答案参考1. 链接存储结构属静态存储方式。( )A.正确B.错误参考答案:B2. 栈下溢是指在栈空时进行出栈操作。( )A、错误B、正确参考答案:B3. 先序遍历一棵二叉排序树得到的结点序列不一定是有序的序列。( )A.正确B.错误参考答案:A4. n个结点的线索二叉树上含有的线索数为( )。A.n-1B.n+1C.nD.2n参考答案:B5. 若让元素1,2,3依次进栈,则出栈次序不可能出现种情况( )A.3,2,1B.2,1,3C.3,1,2D.1,3,2参考答案:C6. 如果入栈序列是1,3,5,97,99,且出栈序列的第一个元素为99,则出栈序列中第

2、30个元素为47。( )A、错误B、正确参考答案:B7. 数据项是数据的基本单位。( )A.正确B.错误参考答案:A8. 在长度为n的顺表表的第i个位置上插入一个元素(1in+1),元素的移动次数为( )。A.n-i+1B.n-iC.iD.i-1参考答案:C9. 在一个单链表中,已知q结点是p结点的前驱结点,若在q和p之间插入结点s,则执行操作:( )A.s-next=p-next; p-next=sB.s-next=p; q-next=sC.q-next=s; s-next=pD.p-next=s; s-next=q参考答案:B10. 二叉树是度为2的有序树。( )A、错误B、正确参考答案:

3、A11. 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的( )。A.层次遍历算法B.前序遍历算法C.中序遍历算法D.后序遍历算法参考答案:C12. 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为( )。A、q-next=s-next; s-next=pB、s-next=p; q-next=s-nextC、p-next=s-next; s-next=qD、s-next=q; p-next=s-next参考答案:A13. 广义表运算式tail(a,b),(c,d)的操作结果是( )。A.

4、dB.c,dC.(c,d)D.(c,d)参考答案:D14. 已知一组关键字为25,48,36,72,79,82,23,40,16,35,其中每相邻两个为有序子序列。对这些子序列进行一趟两两归并的结果是( )。A.25,36,48,72,23,40,79,82,16,35B.25,36,48,72,16,23,40,79,82,35C.25,36,48,72,16,23,35,40,79,82D.16,23,25,35,36,40,48,72,79,82参考答案:D15. 在数据结构中,数据的逻辑结构可以分成( )。A、内部结构和外部结构B、线性结构和非线性结构C、紧凑结构和非紧揍结构D、动态结

5、构和静态结构参考答案:C16. 在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是( )。A.希尔排序B.快速排序C.插入排序D.选择排序参考答案:D17. 将一个A1.100,1.100的三对角矩阵,按行优先次序存入一维数组B1.298中,A中元素A66,65在数组B中的位置K为( )。A.199B.197C.195D.193参考答案:C18. 链式队列Q为空的判定条件:( )A.Q.front=Q.rearB.Q.front=QC.Q=Q.rearD.没有正确参考答案:A19. 已知含10个结点的二叉排序树是一棵完全二叉树,则该二叉排序树在等概率情况下查找成功的平均查找长度等于

6、( )。A.1.0B.2.9C.3.4D.5.5参考答案:B20. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B21. 线性链表是通过( )方式表示元素之间的关系A.后继元素地址B.元素的存储顺序C.左、右孩子地址D.元素的相对存储位置参考答案:A22. 某二叉树的前序和后序序列正好相同,则该二叉树一定是( )的二叉树。A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子参考答案:A23. 结构就是用户定义的,( )的一个集合体。参考答案:不同数据类型24. 深度为5的二叉树

7、至多有( )个结点。A.16B.32C.31D.10参考答案:C25. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为( )排序法。A.插入B.选择C.交换D.二路归并参考答案:A26. B+树应用在( )文件系统中。A.顺序B.散列C.VSAMD.ISAM参考答案:C27. 对线性表进行折半查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字有序排序D.以链接方式存储,且结点按关键字有序排序参考答案:C28. 判断线索二叉树中某结点p有右子女的条件是( )。A.p-rtag=1B

8、.p-rtag=0C.p-lchild!=NULLD.p!=NULL参考答案:B29. 任何有向网的拓扑排序的结果是唯一的。( )A.正确B.错误参考答案:B30. 对任何一棵二叉树,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。( )A、错误B、正确参考答案:B31. 队列允许在队尾删除,在队头插入。( )A.正确B.错误参考答案:A32. 二叉树的叶结点,在前序遍历、中序遍历和后序遍历下皆以相同的相对位置出现。( )A.正确B.错误参考答案:A33. 若有18个元素的有序表存放在一堆数组A19中,第一个元素放A1中,现进行二分查找,则查找A3的比较序列的下标依次为( )。

9、A.1,2,3B.9,5,2,3C.9,5,3D.9,4,2,3参考答案:D34. 对一棵有100个结点的完全二叉树按层编号,则编号为49的结点,它的左孩子的编号为98。( )A、错误B、正确参考答案:B35. 若用n表示图中顶点数目,则有( )条边的无向图成为完全图。A.nB.n-1C.n(n-1)2D.n(n+1)2参考答案:C36. 若有向图的邻接矩阵中,主对角线以下元素均为零,则该图的拓扑有序序列( )。A.存在B.可能不存在C.不存在D.不一定存在参考答案:A37. 二叉树中除叶结点外,任一结点X,其左子树根结点的值小于该结点X的值;其右子树根结点的值大于等于该结点X的值,则此二叉树

10、一定是二叉排序树。( )A.正确B.错误参考答案:B38. 哈希表不需要进行比较便可以直接取得所查记录。( )A.正确B.错误参考答案:A39. 在一个长度为100的顺序表中删除第10个元素时,需移动90个元素。( )A、错误B、正确参考答案:B40. 顺序查找法适合于存储结构为( )的线性表。A.散列存储B.顺序存储或链式存储C.压缩存储D.索引存储参考答案:B41. 在二叉树中插入结点,则此二叉树便不再是二叉树了。( )A.正确B.错误参考答案:B42. 中序遍历的递归算法平均空间复杂度为( )。A.2(n)B.n(2)C.0(n)D.2n参考答案:C43. 指针p所指的元素是双向循环链表

11、L的尾元素的条件是( )。A.p=LB.p=NULLC.p-prior=LD.p-next=L参考答案:D44. 不含任何字符的串称为空串。( )A、错误B、正确参考答案:B45. 用链接方式存储的队列,在进行插入运算时( )。A.仅修改头指针B.头、尾指针都要修改C.仅修改尾指针D.头、尾指针可能都要修改参考答案:D46. 若进栈序列为a,b,c,则通过入出栈操作可能得到的a,b,c的不同排列个数为( )。A、4B、5C、6D、7参考答案:B47. 向二叉搜索树中插入一个元素时,其时间复杂度大致为( )A.O(log2n)B.O(n)C.O(1)D.O(2n)参考答案:A48. 下面关于串的

12、叙述中,哪一个是不正确的?( )A.空串是由空格构成的串B.模式匹配是串的一种重要运算C.串是字符的有限序列D.串既可以采用顺序存储,也可以采用链式存储参考答案:A49. 若一棵满三叉树中含有121个结点,则该树的深度为6。( )A、错误B、正确参考答案:A50. 在对链队列作出队操作时,不会改变front指针的值。( )A、错误B、正确参考答案:A51. 分块查找在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中的元素个数有关。( )A.正确B.错误参考答案:A52. 字符串“sgabacbadfgbacst”中存在有6个与字符串“ba”相同的子串。( )A、错误B、正确

13、参考答案:A53. 链表与顺序存储结构相比,在链表中进行插入、删除操作的效率高。( )A.正确B.错误参考答案:A54. 任何一个无向连通图的最小生成树( )。A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在参考答案:B55. 下列说法中,不正确的是( )。A.数据元素是数据的基本单位B.数据项是数据中不可分割的最小可标识单位C.数据可由若干个数据元素构成D.数据项可由若干个数据元素构成参考答案:D56. 有关二叉树下列说法正确的是( )。A.二叉树的度为2B.一棵二叉树的度可以小于2C.二叉树中至少有一个结点的度为2D.二叉树中任何一个结点的度都为2参考答案:B57. 若进栈序列为1

14、,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )。A、3,2,6,1,4,5B、3,4,2,1,6,5C、1,2,5,3,4,6D、5,6,4,2,3,1参考答案:B58. 循环队列SQ采用数组空间SQ.base0,n-1存储其元素值,已知其头尾指针分别是front和rezr,则判断此循环队列Q为满队列的条件是( )。A.Q.front=Q.rearB.Q.rear!=Q.frontC.Q.front=(Q.rear+1)%nD.Q.front!=(Q.rear+1)%n参考答案:C59. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍历D.按层遍历参考答案:C60. 在链队列中,假设f和r分别为队首和队尾指针,则删除一个结点的操作是( )。A.r=r-nextB.r=f-nextC.f=r-nextD.f=f-next参考答案:D

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!