数据结构复习提要

数据结构复习提要

ID:18968537

大小:58.50 KB

页数:23页

时间:2018-09-27

数据结构复习提要_第1页
数据结构复习提要_第2页
数据结构复习提要_第3页
数据结构复习提要_第4页
数据结构复习提要_第5页
资源描述:

《数据结构复习提要》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据结构复习提要好读书,不求甚解;每有会意,便欣然忘食。——陶渊明《数据结构》复习提要清华大学计算机系殷人昆  《数据结构》课程是计算机科学与技术专业的一门重要的专业基础课。用数字计算机解决任何应用问题都离不开数据表示和数据处理,使用面向对象技术开发软件,数据表示更成为软件构成的基础。而数据表示和数据处理的核心问题之一就是数据结构及其操作的实现。这正是《数据结构》课程的内容。从这个意义上来说,《数据结构》课程在知识学习和技能培养两个方面都处于关键地位。一、课程要求  《数据结构》是电大计算机科学与技术专业本科生的专业基础课程之一,该课程是后续课程如操作系统、计算机网络等

2、课程的先修课程,在整个教学体系中占据非常重要的地位。该课程主要讨论在软件开发中如何进行数据结构和算法的设计。因此,用抽象数据类型以及面向对象的方法组织、存储各种类型的数据是本课程的重点,也是学员需要掌握的重点。面向对象方法以及结构化技术都是建立高质量软件的技术,通过《数据结构》课程的学习和实践,可以加深对这些先进软件开发方法的理解和体会。因此,《数据结构》课程的任务是按照软件工程思想,介绍用面向过程和面向对象方法进行数据设计和程序设计的基本思想,在必要的课程实践中逐步熟练掌握。  通过本课程的学习,应达到知识和技能两方面的目标:  1、知识方面:从数据结构的类定义和对象

3、的使用,以及存储表示和操作的实现两个层次,系统地学习和掌握常用的基本数据结构(包括数组、顺序表、多项式、字符串、链表、栈与队列、优先级队列、广义表、树与森林、二叉树、堆、集合、图、搜索结构、索引结构、散列结构等)及其不同的实现,了解并掌握分析、比较和选择不同数据结构、不同存储结构、不同算法的原则和方法,为后续课程的学习打好基础。  2、技能方面:系统地学习和掌握对象类的设计方法和面向对象的程序设计风格,在不同的存储结构上实现的算法的设计思想,从中体会和掌握选择结构的方法和算法设计的思考方式及技巧,提高分析问题和解决问题的能力。二、考核要求  1、命题依据  命题依据是电

4、大计算机科学与技术专业本科生《数据结构教学大纲》。  2、考核要求  本课程考核的重点是考察学员对各种数据结构的理解程度和基于这些数据结构进行算法设计的能力。具体考核要求分为几个层次:  >理解:要求学员理解各种数据结构的层次、各种数据结构的特点、各种数据结构设计的基本思想。  >掌握:要求学员能较好地理解和运用一两个知识点进行简单的算法设计。  >综合应用:要求学员能综合运用多个知识点的内容进行比较复杂的应用程序开发。3、命题原则  >在教学大纲和考核说明所规定的目的、要求和内容范围之内命题。  >试题的考察要求覆盖面广,并适当突出重点。  >试题兼顾各个能力层次,理

5、解占40%,简单运用占40%,综合运用占20%。试题的难易程度和题量适当,按难易程度分为四个层次:容易占20%,较易占30%,较难占30%,难占20%。  4、试题题型  >单选题:给出一些有关数据结构性质、特点及一些简单算法性能的不完全叙述,要求学员从题后给出的供选择的答案中选择合适的答案,补足这些叙述。  >填空题:给出程序说明及一段部分语句缺失的程序,让学员补充成为完整的程序。  >简答题:应用作图方法或简单计算,使用给定数据建立或操作一些数据结构。  >理解问答题:给出一段程序,就程序回答一些问题,如给出程序运行结果、根据要求进行适当修改等。  >综合算法题:给

6、出算法设计要求,编制出部分算法程序,用来考察几个知识点的综合应用。  具体形式见后面所附"试题类型及规范解答举例"。  5、考核形式   采用期末考核与平时成绩相结合的方式。其中*平时考核:视平时作业(包括笔做题和上机题)的完成情况给分,占考核总成绩的20%,能够按时、按质、按量完成平时作业者方可得满分;*期末考核:采用笔试,它占总成绩的80%,考试方式为闭卷,答题时限120分钟。   以上两个成绩累计60分以上(包括60分)算考核通过。附录:试题类型及规范解答举例一、单选题[从供选择的答案中选出正确的答案,将其编号填入括号()中]  1、在数据结构的讨论中把数据结构从

7、逻辑上分为(A)。  2、采用线性链表表示一个向量时,要求占用的存储空间地址(B)。  3、采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为(C)。  4、在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行(D)。  5、如果想在4092个数据中只需要选择其中最小的5个,采用(E)方法最好。  6、设有两个串t和p,求p在t中首次出现的位置的运算叫做(F)。  7、在数组A中,每一个数组元素A[i][j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间

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

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

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