免费15秋北航《算法与数据结构》在线作业一答案满分.docx
-
资源ID:3288167
资源大小:38.44KB
全文页数:5页
- 资源格式: DOCX
下载积分:6.99金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
免费15秋北航《算法与数据结构》在线作业一答案满分.docx
免费15秋北航算法与数据结构在线作业一答案满分 谋学网 北航算法与数据结构在线作业一 单选题 一、单选题 1. 计算机的算法是。 A. 计算方法 B. 排序方法 C. 对特定问题求解步骤的一种描述 D. 调度算法 -选择:C 2. 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是。 A. acbed B. decab C. deabc D. cedba -选择:D 3. 一个有顺序表有255个对象,采用顺序搜索法查表,平均搜索长度为。 A. 128 B. 127 C. 126 D. 255 -选择:A 4. 一般地,一个存储结构包括以下三个主要部分。以下说法错误的是 A. 存储结点每个存储结点可以存放一个或一个以上的数据元素 B. 数据元素之间关联方式的表示 也就是逻辑结构的机内表示 C. 附加设施,如为便于运算实现而设置的“哑结点”等等 D. 一种存储结构可以在两个级别上讨论。其一是机器级,其二是语言级 -选择:A 5. 对线性表进行二分查找时,要求线性表必须。 A. 以顺序方式存储 B. 以链接方式存储 C. 以顺序方式存储,且结点按关键字有序排序 D. 以链接方式存储,且结点按关键字有序排序 -选择:C 6. 3个结点可构成个不同形态的二叉树。 A. 2 B. 3 C. 4 D. 5 -选择:D 7. 串的逻辑结构与的逻辑结构不同。 谋学网 A. 线性表 B. 栈 C. 队列 D. 树 -选择:D 8. 若从二叉树的任一节点出发到根的路径上所经过的节点序列按其关键字有序,则该二叉树是。 A. 二叉排序树 B. 哈夫曼树 C. 堆 D. AVL树 -选择:C 9. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着 A. 数据元素具有同一特点 B. 不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致 C. 每个数据元素都一样 D. 数据元素所包含的数据项的个数要相等 -选择:B 10. 在一个长度为n的顺序存储的线性表中,向第i个元素之前插入一个新元素时,需要从前向后依次后移个元素。 A. n-i B. n-i+1 C. n-i-1 D. i -选择:B 11. 两个串相等的充分必要条件是。 A. 两个串的长度相等 B. 两个串对应位置的字符相等 C. 两个串的长度相等且对应位置的字符相同 D. 以上条件都不正确 -选择:C 12. 算法分析的两个主要方面是。 A. 空间复杂度和时间复杂度 B. 正确性和简明性 C. 可读性和文档性 D. 数据复杂性和程序复杂性 -选择:A 13. 在一个具有n个顶点的无向图中,要连通所有顶点则至少需要条边。 A. n B. 2n C. n-1 D. n+1 -选择:C 谋学网 14. 下列关于栈的叙述正确的是。 A. 栈是非线性结构 B. 栈是一种树状结构 C. 栈具有先进先出的特征 D. 栈具有后进先出的特征 -选择:D 15. 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主的存储,a11为第一个元素,其存储地址为1,每个元素占1个地址空间,则a85的地址为。 A. 13 B. 18 C. 33 D. 40 -选择:C 16. 图的深度优先遍历类似于二叉树的。 A. 先序遍历 B. 中序遍历 C. 后序遍历 D. 层次遍历 -选择:A 17. 完成堆排序的全过程需要 ( )个纪录大小的辅助空间。 A. 1 B. n C. nlog2n D. |nlog2n| -选择:A 18. 顺序存储结构 A. 仅适合于静态查找表的存储 B. 仅适合于动态查找表的存储 C. 既适合静态又适合动态查找表的存储 D. 既不适合静态又不适合动态查找表的存储 -选择:C 19. 有一个有序表为1,3,9,12,32,41,45,62,75,77,82,95,100,当二分查找值为82的结点时,次比较后查找成功。 A. 1 B. 2 C. 4 D. 8 -选择:C 20. 对有n个记录的有序表采用二分查找,其平均查找长度的量级为 A. O(log2n) B. O(nlog2n) C. O(n) D. O(n2) 谋学网 -选择:A 21. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是 A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序 -选择:A 22. 串是任意有限个 A. 符号构成的序列 B. 符号构成的集合 C. 字符构成的序列 D. 字符构成的集合 -选择:C 23. 以下说法正确的是 A. 顺序存储方式的优点是存储密度大、且插入、删除运算效率高 B. 链表的每个结点中都恰好包含一个指针 C. 线性表的顺序存储结构优于链式存储结构 D. 顺序存储结构属于静态结构,链式结构属于动态结构 -选择:D 24. 具有24个记录的序列,采用冒泡排序至少的比较次数是 A. 1 B. 23 C. 24 D. 529 -选择:B 25. Substr('DATA STRUCTURE',5,9)=。 A. STRUCTURE' B. 'ASTUCTUR' C. 'DATA STRUCTRUE' -选择:A