《大数据结构》期中试题目(有问题解释).docxVIP

  • 9
  • 0
  • 约7.03千字
  • 约 10页
  • 2021-08-31 发布于山东
  • 举报

《大数据结构》期中试题目(有问题解释).docx

?大数据构造?期中试题目(有问题讲解) ?大数据构造?期中试题目(有问题讲解) ?大数据构造?期中试题目(有问题讲解) 合用标准文案 福建师范大学数学与计算机科学学院 2021--2021 学年度上学期 08 电信 ?数据构造?期中试题 试卷种类:闭卷 考试时间: 90 分钟 专业: 学号: 姓名: ZhengKen 题号 一 二 三 四 五 六 七 八 总分 得分 得分 评卷人 一、选择题〔每题 1分, 共6分〕 1、关于线性表的说法 ,下面选项正确的选项是 〔 B 〕 A 线性表的特点是每个元素都有一个前驱和一个后继 〔除头、尾元素,直接的〕 B 线性表是拥有 n(n=0) 个元素的一个有限序列 C 线性表就是序次储藏的表 〔能够是链式储藏构造〕 D 线性表只能用序次储藏构造实现 〔能够是链式储藏构造〕 2、表长为 n 的序次储藏的线性表,当在任何一个地址上插入也许删除一个元素的 概率相等时,删除一个元素需要搬动元素的平均个数为 〔 A 〕 A (n-1)/2 B n/2 C n D n-1 3、设双向循环链表中节点的构造为 (data,LLink,RLink) ,且不带头节点。假设想在 指针 p 所指节点此后插入指针 s 所指节点,那么应执行以下哪一个操作? 〔 D 〕 A p-RLink=s; s-LLink=p; p-RLink-LLink=s; s-RLink=p-RLink; B p-RLink=s; p-RLink-LLink=s; s-LLink=p; s-RLink=p-RLink; C s-LLink=p; s-RLink=p-RLink; p-RLink=s; p-RLink-LLink=s; D s-LLink=p; s-RLink=p-RLink; p-RLink-LLink=s; p-RLink=s; 4、栈和队列都是 〔 A 〕 A 限制存取地址的线性构造 〔都是一种特其他线性链表〕 B 链式储藏 的非线性构造 〔能够序次储藏〕 C 序次储藏的线性构造 〔能够链式储藏〕 D 限制存取地址的 非线性 构造〔如:树〕 5、单循环链表表示的队列长度为 n,假设只设头指针, 那么入队的时间复杂度为 〔 A 〕 A O(n) B O(1) C O(n*n) D O(n*logn) 在队尾入队,队头出队 优秀文档 合用标准文案 6、一棵含有 n 个节点的 k 叉树,可能到达的最小深度为多少? 〔 C 〕 A n-k B n-k+1 C |log kn|+1 D |logk n| 其中 |k|表示下取整 得分 评卷人 三、简答〔共 22 分〕 1、关于线性表的两种储藏构造 〔序次储藏和链式储藏构造〕 ,若是线性表根本牢固, 并且 很少进行插入和删除操作, 但是要求以 最快速度存取 线性表中的元素, 那么应选择哪一种储藏构造?试说明原由。 〔 5 分〕 答:选择序次储藏。 由于序次储藏能够经过下标任意接见线性表中的元素, 效率较 高。而链式储藏要接见某个元素是, 需要遍历链表来找到这个元素, 效率比较低。 选择序次储藏构造; 原由有两点 〔1〕主要从插入删除操作在 搬动元素的个数上解析,〔2〕序次储藏定位块,可直接定位。 2、哈夫曼树在构造时,第一进行初始化储藏空间,结果如左以以下图,当构造完成后,请填写最后状态表,如右以以下图。 〔6 分〕〔见课本 P148〕 weight Parent Lchild Rchild weight Parent Lchild Rchild 1 5 0 0 0 1 5 9 0 0 2 29 0 0 0 2 29 14 0 0 3 7 0 0 0 3 7 10 0 0 4 8 0 0 0 4 8 10 0 0 5 14 0 0 0 5 14 12 0 0 6 23 0 0 0 6 23 13 0 0 7 3 0 0 0 7 3 9 0 0 8 11 0 0 0 8 11 11 0 0 9 -- 0 0 0 9 8 11 1 7 10 10 -- 0 0 0 15 12 3 4 11 -- 0 0 0 11 19 13 8 9 12 12 -- 0 0 0 29 14 5 10 13 13 -- 0 0 0 42 15 6 11 14 14 -- 0 0 0 58 15 2 12 15 15 -- 0 0 0 100 0 13 14 3、内存中一片连续空间〔不如假设地址从 1 到 m〕供应给两个栈 s1 和 s2 使用, 怎样分配这局部储藏空间,使得对任一栈,仅当这局部空间全满时才发生上溢。 如 何判断 栈满 ,栈空,并对两个 栈的容量 进行解析。〔 7 分〕 优秀文档 合用标准文案 答: 把两个栈的栈底分别设定为空间的两端, 也就是 1,m。其中一个栈从低地址向高

文档评论(0)

1亿VIP精品文档

相关文档