郑州大学远程教育学院数据结构试题及答案

郑州大学远程教育学院数据结构试题及答案

ID:26428402

大小:1.15 MB

页数:29页

时间:2018-11-26

郑州大学远程教育学院数据结构试题及答案_第1页
郑州大学远程教育学院数据结构试题及答案_第2页
郑州大学远程教育学院数据结构试题及答案_第3页
郑州大学远程教育学院数据结构试题及答案_第4页
郑州大学远程教育学院数据结构试题及答案_第5页
资源描述:

《郑州大学远程教育学院数据结构试题及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、郑州大学现代远程教育《数据结构》课程(本科)学习指导书郭纯一编n课程内容与基本要求“数据结构”在计算机科学中是一门综合性的专业基础课。本课程将主要介绍数据结构的基本概念和术语、非数值计算中常用的数据结构(线性表、栈和队列、串、树和图)和基本技术(查找和排序方法)三大部分。本课程要求学生在掌握线性表、栈和队列、串、树和二叉树、图等基本数据类型的基础上,会分析各种数据结构的特性,会根据应用需求为所涉及的数据合理选择适当的逻辑结构和存储结构,并能据此设计实现问题的算法;还应初步掌握算法的时间和空间效率的分析方法。n课程学习进度与指导章节课程内容学时分配学习指导(均以课件学习为主)第一章绪论

2、4学时重点掌握基本概念和时间复杂度的计算方法第二章*线性表10学时重点掌握顺序结构和链式结构表示线性表的方法和操作的实现;结合具体例子理解编程实现一个问题的2种方法第三章栈和队列8学时重点掌握栈和队列的特点以及它们各自的存储表示,尤其是顺序栈和循环队列的实现;结合具体例子理解栈和队列的应用第四章串2学时重点掌握串的术语、串操作结果和不同存储结构的特点第七章*树和二叉树10学时重点掌握二叉树的定义、存储、性质、遍历算法(递归)及应用、线索化;掌握树和森林与二叉树的转换以及Huffman树和Huffman编码的构造方法第八章图8学时重点掌握图的术语、存储、遍历算法及应用;掌握最小生成树的

3、2种构造方法及特点、会求拓扑排序序列和单源最短路径第九章*查找8学时重点掌握各种动态查找表的构造过程、性能分析、插入/删除方法;掌握静态查找表的顺序、折半和分块查找及ASL求法第十章*排序8学时掌握关于排序的术语及分类方法;重点掌握插入排序、交换排序、选择排序等内排序方法及其性能分析方法第一章绪论一、章节学习目标与要求1、理解数据抽象和信息隐蔽原则2、掌握所有的基本概念和术语、掌握时间复杂度的计算方法、会用C语言描述抽象数据类型和算法;能够熟练使用C语言编写程序二、本章重点、难点重点:基本概念和术语,C语言描述算法的方式,简单程序的时间复杂度的求法。难点:时间复杂度的计算方法和原则。

4、三、章节练习(一)选择题:1.具有线性结构的数据结构是__________。A.图B.树C.集合D.栈2.计算机算法是指________。A.计算方法和运算结果B.调度方法C.解决某一问题的有限运算系列D.排序方法3.线性结构中,最后一个结点有________个后继结点。A.0B.1C.任意多4.算法分析的目的是________。A.找出数据结构的合理性B.研究算法中输入和输出的关系C.分析算法的效率以求改进D.分析算法的可读性和可行性5.具有非线性结构的数据结构是__________。A.图B.线性表C.串D.栈6.算法具有5个特性:________、________、______

5、__、输入和输出。A.稳定性、确定性、可行性B.有穷性、确定性、可行性C.有穷性、安全性、可行性D.有穷性、确定性、可移植性7.设n为正整数。则下面程序段的时间复杂度为________。i=1;k=0;while(i<=n-1){@k+=10*i;i++;}A.O(1)B.O(n)C.O(nlogn)D.O(n2)8.设n为正整数。则下面程序段的时间复杂度为________。k=0;for(i=1;i<=n;i++){for(j=i;j<=n;j++)@k++;}A.O(1)B.O(n)C.O(nlogn)D.O(n2)(二)判断题:1.在数据结构中,从逻辑上可以把数据结构分为动态结

6、构和静态结构两大类。()2.任何一个算法的设计取决于数据的逻辑结构,而算法的实现则依赖于所采用的存储结构。()3.数据元素是数据的不可分割的最小单位。()4.算法分析的两个主要方面是时间复杂度和空间复杂度。()第一章线性表一、章节学习目标与要求1、理解线性表的逻辑结构特性、顺序表和链表表示线性表的优缺点、循环链表和双向链表的特点。2、掌握线性表的两种存储方式及其实现:熟练掌握顺序表和链表的创建、插入元素、删除元素以及定位等常用操作的实现算法并会求相应算法的时间复杂度。二、本章重点、难点重点:线性表的特点、两种表示方式及它们的运算实现,会求算法的时间复杂度。难点:单链表结构、特点及其实

7、现三、章节练习(一)选择题:1.顺序表是一种________的存储结构,单链表是________的存储结构。A.顺序存取B.随机存取C.索引存取2.顺序表中第一个元素的起始存储地址为100,每个元素的长度为4,则第五个元素的起始地址是_______。A.105B.110C.116D.1203.非空循环单链表(head为头指针)的尾结点(由指针p所指示)应满足________。A.p->next==NULL;B.p==NULL;C.p->next==head

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。