西北工业大学21秋《数据结构》在线作业一答案参考20

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

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

1、西北工业大学21秋数据结构在线作业一答案参考1. 串是一种特殊的线性表,其特殊性体现在( )。A.数据元素是一个字符B.数据元素可以是多个字符C.可以顺序存储D.可以链接存储参考答案:A2. 若进栈序列为a,b,c,则通过入出栈操作可能得到的a,b,c的不同排列个数为( )。A、4B、5C、6D、7参考答案:B3. 线性表的顺序存储结构是一种( )存储结构。A.散列存取B.顺序存取C.随机存取D.索引存取参考答案:C4. 在下列排序算法中,哪一个算法的时间复杂度与记录初始排列无关?( )A.直接选择排序B.直接插入排序C.快速排序D.冒泡排序参考答案:A5. 队列的插入操作是在( )。A.队尾

2、B.队头C.队列任意位置D.队头元素后参考答案:A6. 快速排序方法在( )情况下最不利于发挥其长处。A.被排序的数据量太大B.被排序数据中含有多个相同值C.被排序数据已基本有序D.被排序数据数目为奇数参考答案:C7. 由于希尔排序的最后一趟与直接插入排序过程相同,因此前者一定比后者花费的时间多。( )A、错误B、正确参考答案:A8. 线性表的链接实现有利于( )运算。A.插入B.读表元C.查找D.定位参考答案:A9. 深度为h的满m叉树的第k层的结点(1=A.mk-1B.mk-1C.mh-1D.mh-1参考答案:A10. 由于排序过程中涉及的存储器不同,可以将排序方法分为( )。A、稳定排序

3、B、不稳定排序C、内部排序D、外部排序参考答案:CD11. 将森树转成二叉树,根结点没有右子树。( )A.正确B.错误参考答案:B12. 对长度为n的关键字序列进行堆排序的空间复杂度为( )。A.O(log2n)B.O(1)C.O(n)D.O(n*log2n)参考答案:B13. 右图中的拓扑序列为( )A.C1,C2,C6,C7,C5,C4,C3B.C1,C2,C6,C3,C4,C5,C7C.C1,C4,C2,C3,C5,C6,C7D.C5,C7,C4,C1,C2,C6,C3参考答案:D14. 归并排序的辅助存储空间代价为O(1)。( )A.正确B.错误参考答案:B15. 设串sl=DataS

4、tructureswithJava,s2=it,则子串定位函数index(s1,s2)的值为( )A.15B.16C.17D.18参考答案:D16. 用一维数组存储二叉树时,总是以前序遍历顺序存储结点。( )A.正确B.错误参考答案:B17. 需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是( )。A.单链表B.静态链表C.线性链表D.顺序存储结构参考答案:C18. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍历D.按层遍历参考答案:C19. 若一棵二叉树有11个叶子结点,则该二叉树中度为2的结点个数是( )。A.10B.11C.

5、12D.15参考答案:A20. 在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行( )A.q-next=p-next;p=qB.p-next=q-next;q=pC.q-next=p-next;p-next=qD.p-next=q-next;q-next=p参考答案:D21. 深度为5的二叉树至多有( )个结点。A.16B.32C.31D.10参考答案:C22. 在对链队列作出队操作时,不会改变front指针的值。( )A、错误B、正确参考答案:A23. 某二叉树的先序序列和后序序列正好相反,则该二叉树的特点一定是( )。A.空或只有一个结点B.高度等于其结点

6、数C.任一结点无左孩子D.任一结点无右孩子参考答案:B24. 如果最常用的操作是取第i个结点及其前驱,则采用( )存储方式最节省时间。A.单链表B.双链表C.单循环链表D.顺序表参考答案:D25. 设串s1=Data Structures with Java,s2=it,则子串定位函数index(s1,s2)的值为( )。A、15B、16C、17D、18参考答案:D26. 数据的逻辑结构在计算机存储器内的表示,称为数据的逻辑结构。( )A、错误B、正确参考答案:A27. 已知循环队列的存储空间为数组data21,且当前队列的头指针和尾指针的值分别为8和3,则该队列的当前长度为( )。A.5B.

7、6C.16D.17参考答案:C28. 链式栈与顺序栈相比,一个比较明显的优点是( )A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便参考答案:B29. 与单链表相比,双链表的优点之一是( )。A.插入、删除操作更简单B.可以进行随机访问C.可以省略表头指针或表尾指针D.顺序访问相邻结点更灵活参考答案:C30. 一个关键字序列为46,79,56,38,40,84,采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为( )A.38,46,79,56,40,84B.38,79,56,46,40,84C.40,38,46,56,79,84D.38,46

8、,56,79,40,84参考答案:C31. 线性表的链式存储结构是一种( )。A.随机存取的存储结构B.顺序存取的存储结构C.索引存取的存储结构D.Hash存取的存储结构参考答案:A32. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( )A.正确B.错误参考答案:B33. 快速排序是排序算法中平均性能最好的一种排序。( )A.正确B.错误参考答案:A34. 线性表(a1,a2,.,an)以链式方式存储,访问第i位置元素的时间复杂度为( )。A.O(0)B.O(1)C.O(n)D.O(n2)参考答案:C35. 设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指

9、针域为空的结点有( )A.n-1B.nC.n+1D.n+2参考答案:B36. 二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,8,列下标为j=1,2,10。设每个字符占一个字节,若按行先存储,元素A8,5的起始地址与A按列存储时起始地址相同的元素是( )。A.A8,5B.A3,10C.A5,8D.A0,9参考答案:B37. 栈是一种操作受限的线性结构,其操作的主要特征是( )。A、先进先出B、后进先出C、进优于出D、出优于进参考答案:B38. 按照二叉树的定义,具有3个结点的二叉树有( )种。A.3B.4C.5D.6参考答案:C39. 从未排序序列中依次取出一个元素与已排序序列中

10、的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为( )排序法。A.插入B.选择C.交换D.二路归并参考答案:A40. 冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。( )A.正确B.错误参考答案:A41. 数组是同类型值的集合。( )A.正确B.错误参考答案:B42. 在目标串T0.n-1=“xwxxyxy”中,对模式串P0.m-1=“xy”进行子串定位操作的结果是( )。A.1B.2C.3D.5参考答案:C43. 一个具有4个顶点的无向完全图有6条边。( )A、错误B、正确参考答案:B44. 邻接表法只能用于有向图存储。( )A.正确B.错误参考答案:B45.

11、 假设一棵完全二叉树含1000个结点,则其中度为2的结点数为512个。( )A、错误B、正确参考答案:A46. 插入、删除只能在同一端进行的线性表,称为( )。A.队列B.栈C.循环队列D.循环栈参考答案:B47. 在头指针为head的非空单循环链表中,指针p指向尾结点,下列关系成立的是( )。A、p-next=headB、p-next-next=headC、p-next=NULLD、p=head参考答案:A48. 产生冲突现象的两个关键字称为该散列函数的同义字。( )A、错误B、正确参考答案:B49. 已知在一棵含有n个结点的树中,只有度为k的分支结点和度为0的叶子结点,则该树中含有的叶子结

12、点的数目为k。( )A、错误B、正确参考答案:A50. 平衡二叉树的平衡因子只可能是-1、0、1。( )A.正确B.错误参考答案:A51. 在数据结构中,数据的逻辑结构可以分成( )。A、内部结构和外部结构B、线性结构和非线性结构C、紧凑结构和非紧揍结构D、动态结构和静态结构参考答案:C52. 在含100个结点的完全二叉树中,叶子结点的个数为36。( )A、错误B、正确参考答案:A53. 在长度为n的顺序表的第i(1in+1)个位置上插入一个元素,元素的移动次数为( )。A、n-i+1B、n-iC、iD、i-1参考答案:A54. 已知指针p指向某单链表中的一个结点,则判别该结点有且仅有一个后继

13、结点的条件是p-next-next=null。( )A、错误B、正确参考答案:B55. 深度为15的满二叉树上,第11层有211个结点。( )A、错误B、正确参考答案:A56. 设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为( )A.O(n3)B.O(n2)C.O(n)D.O(1)参考答案:B57. 对5个不同的数据元素进行直接插入排序,最多需要进行( )次比较A.8B.10C.15D.25参考答案:B58. 假设以行优先顺序存储三维数组A567,其中元素A000的地址为1100,并且每个元素占2个存储单元,则A432的地址是1264。( )A、错误B、正确参考答案:A59. 结构就是用户定义的,( )的一个集合体。参考答案:不同数据类型60. 在二叉树中插入结点,则此二叉树便不再是二叉树了。( )A.正确B.错误参考答案:B

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