(作业辅导)福建师范大学2022年8月课程考试《数据结构概论》作业考核试题_第1页
(作业辅导)福建师范大学2022年8月课程考试《数据结构概论》作业考核试题_第2页
(作业辅导)福建师范大学2022年8月课程考试《数据结构概论》作业考核试题_第3页
(作业辅导)福建师范大学2022年8月课程考试《数据结构概论》作业考核试题_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 页 福建师范大学试卷纸 数据结构概论期末试卷注:求答案关注V行:weimingjiaxc姓名: 专业:学号: 学习中心: 成绩:一、单项选择题 (请将答案填写在后面的表格中,每小题2分,共30分)1.查找n个元素的有序表时,最有效的查找方法是( ) A.顺序查找 B.分块查找 C.折半查找 D.二叉排序树查找2.具有12个关键字的有序表,查找成功时折半查找的平均查找长度是( ) A.3.1 B.4 C.2.5 D.53.在具有n个结点的有序单链表中插入一个新结点并使链表仍然有序的时间复杂度是( ) A.O(1) B.O(n) C.O(nlogn) D.O(n2)4.对平均性能而言,以下最好的

2、内排序方法是( )。 A.冒泡排序 B.希尔排序 C.交换排序 D.快速排序5.链栈与顺序栈相比,比较明显的优点是( ) A.插入操作更加方便 B.删除操作更加方便 C.不会出现下溢的情况 D.不会出现上溢的情况6.二叉树中第5层上的结点个数最多为( ) A.8 B.15 C.16 D.327.以下数据结构中,( )是非线性数据结构。 A.树 B.字符串 C.队 D.栈8.一个向量的第一个元素的地址是100,每个元素的长度是2 ,则第五个元素的地址是( )。 A.102 B.110 C.108 D.1209.已知图的邻接表如下所示,根据算法,则从顶点0出发按广度优先遍历的结点序列是( ) A.

3、 0 3 2 1 B. 0 1 2 3 C. 0 1 3 2 D.0 3 1 2(第9题配图:数组的下标为0,1,2,3)10.对于哈希函数H(key)=key%13,被称为同义词的关键字是( ) A.35和41 B.23和39 C.15和44 D.25和5111.有一个有序表为 1,3,9,12,32,41,45,62,77,88,92,100,用折半查找法,若要找63,要经过( )次与63比较。 A.12 B.6 C.4 D.512.下述几种排序方法中,稳定的排序算法是( ) A.直接插入排序 B.快速排序 C.堆排序 D.希尔排序13.具有n个顶点的无向图至少要有( )条边才能确保是一个

4、连通图。 A.n(n+1) B.n-1 C.n+1 D.n(n-1)14.二叉树是非线性数据结构,所以 ( ) A.它不能用顺序存储结构存储 B.它不能用链式存储结构存储 C.顺序存储结构和链式存储结构都能存储 D.顺序存储结构和链式存储结构都不能使用15.有8个结点的无向图最多有( )条边。 A.14 B.28 C.56 D.112单项选择题答题表格(请将答案填写在下表中)题号12345678910答案题号1112131415答案二、填空题(每小题2分,共30分)下面程序段的时间复杂度为_。 sum=1; for(i=0;sumn;i+) sum+=1;2. 设数组aM(M为最大空间个数)作

5、为循环队列Q的存储空间,front为队头指针(指向第一个存放数据的位置),rear为队尾指针(指向最后一个存放数据位置的下一个),则判定Q队列的队满条件是_。3. 若已知一棵二叉树的前序序列是BEFCGDH,中序序列是FEBGCHD,则它的后序序列必是_。4. 散列法存储的基本思想是由_决定数据的存储地址。5. 在一棵度为3的树中,度为2的结点个数是1,度为0的结点个数是6,则度为3的结点个数是_。6. 设一棵完全二叉树有700个结点,则共有_个叶子结点 。7. n个顶点e条边的图采用邻接矩阵存储,深度优先遍历算法的时间复杂度为_;若采用邻接表存储时,该算法的时间复杂度为_ 。8. 在堆排序和

6、快速排序中,若初始记录接近正序或反序,则选用_;若初始记录基本无序,则最好选用_。9. 若要求一个稀疏图G的最小生成树,最好用_ 算法来求解。10. 一棵深度为6的满二叉树有 _ 个分支结点和_个叶子。11.用5个权值3, 2, 4, 5, 1构造的哈夫曼(Huffman)树的带权路径长度是_。12. 有向图G用邻接矩阵存储,其第i行的所有元素之和等于顶点i的_。三、解答题(每小题9分,共27分)1. 已知以下的有向图,用Dijkstra算法求出从顶点1出发到各顶点的最短路径(按步给分)。 2.待排序的序列为:25,47,36,21,90,84,62,78,15,32。写出用(大根)堆排序的每

7、一趟的结果。3.一棵度为2的有序树与一棵二叉树有何区别?四、程序设计题(共13分) 1、已知r为一维数组,其中r0到rn-1为待排序的n个元素,排序好的元素仍放在r0到rn-1中,请写出对该数组进行非递归的直接插入排序算法,取名为insertsort(elemtype r,int n)。 答案:求答案关注V行:weimingjiaxc菊花为多年生草本,高 60-150厘米。茎直立,分枝或不分枝,被柔毛。叶互生,有短柄,叶片卵形至披针形,长 5-15公分,羽状浅裂或半裂,基部楔形,下面被白色短柔毛,边缘有粗大锯齿或深裂,基部楔形,有柄。头状花序单生或数个集生于茎枝顶端,直径 2.5-20厘米,大

8、小不一,单个或数个集生於茎枝顶端;因品种不同,差别很大。总苞片多层,外层绿色,条形,边缘膜质,外面被柔毛;舌状花白色、红色、紫色或黄色。花色则有红、黄、白、橙、紫、粉红、暗红等各色,培育的品种极多,头状花序多变化,形色各异,形状因品种而有单瓣、平瓣、匙瓣等多种类型,当中为管状花,常全部特化成各式舌状花;花期 9-11月。雄蕊、雌蕊和果实多不发育。菊花为多年生宿根亚灌木。繁殖苗的茎,分为地上茎和地下茎两部分。地上茎高0.2-2米,多分枝。幼茎色嫩绿或带褐色,被灰色柔毛或绒毛。花后茎大都枯死。次年春季由地下茎发生孽芽。 菊花叶系单叶互生,叶柄长1-2厘米,柄下两侧有托叶或退化,叶卵形至长圆形,边缘

9、有缺刻及锯齿。叶的形态因品种而异,可分正叶、深刻正叶、长叶、深刻长叶、圆叶、葵叶、蓬叶和船叶等8类。 菊花的花(头状花序),生于枝顶,径约2-30厘米,花序外由绿色范片构成花苞。花序上着两种形式的花:一为筒状花,俗称花心,花冠连成筒状,为两性花,中心生一雌蕊,柱头2裂,子房下位1室,围绕花住主5孜聚药雄蕊;另一为舌状花,生于花序边缘,俗称花瓣,花内雄蕊退化,雌蕊1枚。舌状花多形大色艳,形状分平、匙、管、桂、畸等5类。瘦果(一般称为种子)长1-3毫米,宽0.9-1.2毫米,上端稍尖,呈扁平楔形,表面有纵棱纹,褐色,果内结一粒无胚乳的种子,果实翌年1-2月成熟,千粒重约1克。菊花品种具有极大多样性,分类工作者们探讨菊花的原祖。或认为野菊是菊花的原始祖先,或认为甘菊是原祖,或认为它的原祖是小红菊,或者开出一系列的可能的原祖名单。中国科学工作者有的还进行过属间杂交实验,在探讨菊花真源方面做了一些推测性和实验性工作。无论推测和实验,都是试图把菊花的来源落实于该属的某一个或某两个种上,并且试图指出,在这些浩瀚的品种中,哪一个品种最为原始,即是说,想找出最原始的菊花品种。可以肯定,菊花的来源是多方面,是多元而不是单元起源。菊花是异花受粉植物。人们在长期的实践过程中,运用种间,甚至属间杂交的办法,来获取菊花的新性状,并通过返交、互交等有性过程来获得新性状的分离。这样

温馨提示

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

评论

0/150

提交评论