B6学院-计算机科学与技术-《数据结构》.doc.doc

B6学院-计算机科学与技术-《数据结构》.doc.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
B6学院-计算机科学与技术-《数据结构》.doc

《数据结构》考试大纲 Ⅰ考试性质 普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。 Ⅱ考试内容 总要求: 一、考试基本要求: 闭卷。独立完成。 二、考核知识范围及考核要求: 1、 基本概念 理解数据的含意 理解逻辑结构、存储结构、算法及三者之间的关系 理解算法的五个特征 了解算法时间、空间需求的大O表示法 2、 向量、链表、栈、队、串 掌握向量及其插入、删除算法 掌握链表、静态链表(单链表、双向链表、循环链表)及相关算法 掌握栈、队及相关算法 了解栈和队的应用,理解递归 理解串及C语言中串的表示 掌握串的模式匹配算法 3、 树和二叉树 理解树的概念及相关术语 理解二叉树的概念、相关术语、性质及存储结构 掌握二叉树的遍历算法 掌握树(森林)与二叉树的对应关系 掌握树(森林)的“孩子兄弟存储法”及遍历方法 掌握赫夫曼(Huffman)树的构造及应用 4、 图 理解图(网)的概念、相关术语及邻接表、邻接矩阵存储法 掌握图的遍历算法 掌握最小生成树、最短路径、拓扑排序、关键路径等算法 5、 查找 掌握顺序查找、二分查找算法 掌握二叉排序树的查找、插入及删除算法 理解平衡二叉排序树及插入时的平衡方法 掌握哈希(Hash)表的查找 了解查找成功及失败的平均查找长度 6、 内部排序 理解排序的概念及相关术语 掌握直接插入、希尔(Shell)、快速、堆、归并等排序算法 理解基数排序算法 了解二分插入、起泡、简单选择等排序算法 了解上述排序算法的时间复杂度、空间复杂度、稳定性 了解上述部分排序算法的适用场合 Ⅲ 考试形式及试卷结构 1、考试形式:闭卷笔试,考试时间:120分钟,试卷满分为100分。 2、试卷内容比例:考试范围平均分配 3、试卷难易比例:难28%,易72% 4、试卷题型比例:判断题12%;单项选择题12%;填空题12%;简答题54%;编程题10%。 Ⅳ 参考书目 《数据结构C语言版》,严蔚敏吴伟民,清华大学出版社, 1997 年 4 月 第 1 版。 Ⅴ 题型示例 一、判断题(每题 2 分,共 12 分) 1、删除单链表中的一个结点,需知道其前一结点的指针。 二、单项选择题(每题 2 分,共 12 分) 1、若DS=(D,R),其中D={a,b,c,d},R={a,b,b,c,c,d,d,a},则DS是 A.线性表 B.树 C.有向图 D.无向图 三、填空题 (每题 4 分,共 12 分) 1、若f、r分别是循环队列首、尾下标,则队空的条件是 ,队满的条件是 。 四、简答题(每题 9 分,共 54 分) 1、有向图的邻接表示意如下,写出其所有拓朴序列。 0: -1-2-5 1: -2-3-4 2: -3 3: -4 4: ^ 5: -4 五、编程题(每题 10 分,共 10 分) 写C函数int ListLen( struct Node *h ),返回h为首指针的无头结点单链表中结点的个数。 结点结构如下: struct Node { struct Node *next; }; 说明:1、将以上画“ ”处替换为相应内容,并将空白处内容补充完整。 “考试内容”部分须严格按参考书编写。 2、此大纲每一页均须加盖学院公章。务必于11月22日前将大纲交至招生办(师范学院A座办公楼419)。

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档