西北工业大学21秋《数据结构》在线作业三满分答案95

上传人:住在****他 文档编号:96019609 上传时间:2022-05-25 格式:DOCX 页数:13 大小:13.84KB
收藏 版权申诉 举报 下载
西北工业大学21秋《数据结构》在线作业三满分答案95_第1页
第1页 / 共13页
西北工业大学21秋《数据结构》在线作业三满分答案95_第2页
第2页 / 共13页
西北工业大学21秋《数据结构》在线作业三满分答案95_第3页
第3页 / 共13页
资源描述:

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

1、西北工业大学21秋数据结构在线作业三满分答案1. 在长度为n的顺表表的第i个位置上插入一个元素(1in+1),元素的移动次数为( )。A.n-i+1B.n-iC.iD.i-1参考答案:C2. 已知完全二叉树T的第5层只有7个结点,则该树共有15个叶子结点。( )A、错误B、正确参考答案:A3. 在含100个结点的完全二叉树中,叶子结点的个数为36。( )A、错误B、正确参考答案:A4. 任何一个递归过程都可以转换成非递归过程。( )A.正确B.错误参考答案:A5. 为使平均查找长度达到最小,当由关键字集合05,11,21,25,37,40,41,62,84构建二叉排序树时,第一个插入的关键字应

2、为( )。A.5B.37C.41D.62参考答案:B6. 数据的不可分割的最小标识单位是( )。A.数据项B.数据记录C.数据元素D.数据变量参考答案:A7. 在指定结点之后插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:B8. 如果求一个连通图中以某个顶点为根的高度最小的生成树,应采用( )。A.深度优先搜索算法B.广度优先搜索算法C.求最小生成树的prim算法D.拓扑排序算法参考答案:B9. 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )A.O(n)B.O(e)C.O(n+e)D.O(n*e)参考答案:C10. 如果

3、要求一个线性表既能较快地查找、又能适应动态变化的要求,则可采用的查找方法是( )。A.顺序查找B.折半查找C.基于属性的查找D.分块查找参考答案:D11. 产生冲突现象的两个关键字称为该散列函数的同义字。( )A、错误B、正确参考答案:B12. 链接存储结构属静态存储方式。( )A.正确B.错误参考答案:B13. 队列的修改是按照先进先出的原则进行的。( )A、错误B、正确参考答案:B14. 如果入栈序列是1,3,5,97,99,且出栈序列的第一个元素为99,则出栈序列中第30个元素为47。( )A、错误B、正确参考答案:B15. 删除二叉排序树中一个结点,再重新插入上去,一定能得到原来的二叉

4、排序树。( )A、错误B、正确参考答案:A16. 哈希表不需要进行比较便可以直接取得所查记录。( )A.正确B.错误参考答案:A17. 二叉树中必有度为2的结点。( )A、错误B、正确参考答案:A18. 在图采用邻接表存储时,求最小生成树的Prim算法的时间复杂度为( )。A.O(n)B.O(n+e)C.O(n2)D.O(n3)参考答案:B19. 任何一棵二叉树的叶结点在前序、中序和后序遍历序列中的相对次序( )。A.稍有改变B.发生改变C.不能确定D.不发生改变参考答案:D20. 设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行( )趟的分配和回收才

5、能使得初始关键字序列变成有序序列。A.3B.4C.5D.8参考答案:A21. 结构就是用户定义的,( )的一个集合体。参考答案:不同数据类型22. 已知循环队列的存储空间为数组data21,且当前队列的头指针和尾指针的值分别为8和3,则该队列的当前长度为( )。A.5B.6C.16D.17参考答案:C23. 若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。( )A.正确B.错误参考答案:A24. 若有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t),则在二分查找关键字b的过程中,先后进行比较的关键字依次为( )。A.f,c,bB.f,d,bC.g

6、,c,bD.g,d,b参考答案:A25. 下列四种基本的逻辑结构中,数据元素之间关系最弱的是( )。A.集合B.线性结构C.树形结构D.图状结构参考答案:A26. 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K%9作为散列函数,则散列地址为1的元素有( )个。A.1B.2C.3D.4参考答案:D27. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B28. 若一棵二叉树有11个叶子结点,则该二叉树中度为2的结点个数是( )。A.10B.11C.12D.15参考答

7、案:A29. 循环队列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参考答案:C30. 对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为( )。A.顺序表B.用头指针表示的循环单链表C.用尾指针表示的循环单链表D.单链表参考答案:C31. 四个元素进入队列QU的顺序是U、V、X、Y,进行DeQueue(QU,x)操作后,队头元素是( )

8、。A.YB.XC.VD.U参考答案:C32. 已知函数Sub(s,I,j)的功能是返回串s中从第i个字符起长度为j的子串,函数Scopy(s,t)的功能为复制串t到s。若字符串S=SCIENCESTUDY,则调用函数Scopy(P,Sub(S,1,7)后得到( )。A、P=SCIENCEB、P=STUDYC、S=SCIENCED、S=STUDY参考答案:A33. 具有65个结点的完全二叉树其深度为(根的层次号为1)( )。A.8B.7C.6D.5参考答案:B34. 链表中的表头指针与表头结点起到相同的作用。( )A.正确B.错误参考答案:B35. 队列的插入操作是在( )。A.队尾B.队头C.

9、队列任意位置D.队头元素后参考答案:A36. 以下关于线性表的说法不正确的是( )。A.线性表中的数据元素可以是数字、字符、记录等不同类型B.线性表中包含的数据元素个数不是任意的C.线性表中的每个结点都有且只有一个直接前趋和直接后继D.存在这样的线性表:表中各结点都没有直接前趋和直接后继参考答案:C37. 深度为k的二叉树至多有2k-1个结点。( )A、错误B、正确参考答案:A38. 平衡二叉树的平衡因子只可能是-1、0、1。( )A.正确B.错误参考答案:A39. 数组的逻辑结构不同于下列( )的逻辑结构。A.线性表B.栈C.队列D.树参考答案:D40. 下面哪些方法可以判断出一个有向图是否

10、有环(回路)?( )A.求最短路径B.求关键路径C.拓扑排序D.广(宽)度优先遍历参考答案:C41. 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用( )存储方式最节省运算时间。A.单链表B.给出表头指针的单循环链表C.双链表D.带头结点的双循环链表参考答案:D42. 用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是( )。A.逆拓扑有序B.拓扑有序C.无序的D.A和B参考答案:A43. 一棵树可以只有1个结点。( )A、错误B、正确参考答案:B44. 设某完全无向图中有n个顶点,则该完全无向图中有( )条边。A.n(n-1)

11、/2B.n(n-1)C.n2D.n2-1参考答案:A45. 设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为( )A.O(nlog2e)B.O(n+e)C.O(ne)D.O(n2)参考答案:B46. 依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是( )A.XB.YC.ZD.W参考答案:C47. 队列的修改是按先进先出的原则进行的。( )A、错误B、正确参考答案:B48. 求图的最小(代价)生成树问题,考虑的是下面的哪一种图?( )A.有向图B.无向图C.带权的有向图D.带权的无向图参考答案:D49. 稀疏矩阵常用

12、的压缩存储方法有两种,它们是( )。A.散列和十字链表B.二维数组和三维数组C.三元组和散列D.三元组和十字链表参考答案:D50. 在线性表的下列运算中,不改变数据元素之间结构关系的运算是( )。A、插入B、删除C、排序D、定位参考答案:D51. 完全二叉树中的叶子结点只可能在最后两层中出现。( )A.正确B.错误参考答案:A52. 在一个长度为n的单链表L中,删除链表中*p的前驱结点的时间复杂度为O(n)。( )A、错误B、正确参考答案:B53. 在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是堆排序。( )A、错误B、正确参考答案:A54. 线性链表是通过( )方式表示

13、元素之间的关系A.后继元素地址B.元素的存储顺序C.左、右孩子地址D.元素的相对存储位置参考答案:A55. 在下列各种文件中,不能进行顺序查找的文件是( )。A.顺序文件B.索引文件C.散列文件D.多重表文件参考答案:C56. 抽象数据类型的三个组成部分分别为( )。A、数据对象、数据关系和基本操作B、数据元素、逻辑结构和存储结构C、数据项、数据元素和数据类型D、数据元素、数据结构和数据类型参考答案:A57. 数据元素及其关系在计算机存储器内的表示,称为数据的( )。A.逻辑结构B.存储结构C.线性结构D.非线性结构参考答案:B58. 链式队列Q为空的判定条件:( )A.Q.front=Q.rearB.Q.front=QC.Q=Q.rearD.没有正确参考答案:A59. 若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个( )A.队头元素的前一个位置B.队头元素的后一个位置C.队头元素位置D.队尾元素的前一位置参考答案:A60. 已知指针p指向某单链表中的一个结点,则判别该结点有且仅有一个后继结点的条件是p-next-next=null。( )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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!