- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构考研真题及知识点解析
考察目标
1. 掌握数据结构的基本概念、基本原理和基本方法。
2. 掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复
杂度与空间复杂度的分析。
3. 能够运用数据结构的基本原理和方法进行问题的分析与求解;具备采用C、C++或
Java语言设计与实现算法的能力。
第2章 线性表
一、考研知识点
(一)线性表的定义和基本操作
(二)线性表的实现
1.顺序存储
2.链式存储
3.线性表的应用
二、考查重点
1.线性结构的特点;
2.线性表在顺序存储及链式存储方式下的基本操作及其应用;
3.线性表的顺序存储及链式存储情况下,其不同和优缺点比较,及其各自适用的场合。
单链表中设置头指针、循环链表中设置尾指针而不设置头指针的各自好处;
4.能分析所写算法的时间和空间复杂度。
分析:
线性表是一种最简单的数据结构,在线性表方面,主要考查线性表的定义和基本操作、
线性表的实现。在线性表实现方面,要掌握的是线性表的存储结构,包括顺序存储结构和链
式存储结构,特别是链式存储结构,是考查的重点。另外,还要掌握线性表的基本应用。
线性表一章在线性结构的学习乃至整个数据结构学科的学习中,其作用都是不可低估
的。线性表一章小的知识点比较少,一般会出一个综合题,并且容易和第三章、第九章和第
十章的内容结合来考,注意对基本知识的理解,能够利用书上的理论解决具体问题。学习过
程中要注意多积累,多看、多写一些相关算法。
三、考研真题
(一)选择题
近几年第2章没有考选择题,只有两个计算时间复杂度的题目,因为此章主要是线性表
的操作,而且又是这门课的一个基础,考综合题的可能性比较大,可以和第3章、第9章和
第10章的内容结合来出题。
1.(11年)设n是描述问题规模的非负整数,下面程序片段的时间复杂度是 ( A )。
x 2;
while(xn/2) x 2*x;
A.O(logn) B.O(n) C.O(nlogn) D.O(n)2
2. (12年)求整数n (n 0)的阶乘的算法如下,其时间复杂度是 ( B )。
int fact(int n)
{
if(n 1) return 1;
return n*fact(n-1);
}
A. o(logn) B. O(n)2 C. O(nlogn)2 D. O(n)2
分析:考查的是算法时间复杂度的计算。可以放在第二章,实际这内容贯穿每一章内容
中算法的度量。
(二)综合题
1. (09年)已知一个带有表头结点的单链表结点结构为(data,link),假设该链表只给
出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒
数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;
否则,只返回0。要求:
(1)描述算法的基本设计思想;
(2)描述算法的详细实现步骤;
(3)根据设计思想和实现步骤,采用程序设计语言描述算法 (使用C或C++或JAVA语
言实现),关键之处给出简要注释。
分析:此题考查线性表的链式存储,主要是线性表的基本操作的应用。做此题时要把握
算法的效率。
(1)算法基本思想如下:从头到尾遍历单链表,并用指针p指向当前结点的前k个结
点。当遍历到链表的最后一个结点时,指针p所指向的结点即为所查找的结点。
(2)详细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指
针p1指向当前遍历的结点,指针p指向p1所指向结点的前k个结点,如果p1之前没有k
个结点,那么p指向表头结点。用整型变量i表示当前遍历了多少结点,当ik时,指针p
随着每次遍历,也向前移动一个结点。当遍历完成时,p或者指向表头结点,或者指向链表
中倒数第k个位置上的结点。
(3)算法描述:
int locate(Linklist list, int k)
{
您可能关注的文档
- 《生死攸关的烛光》PPT课件.ppt
- 骨质疏松常用中成药介绍.pdf
- 光的干涉实验.ppt
- 不定代词的用法.ppt
- 人教语文五年级上册看拼音写词语(含答案).pdf
- 大学生时间观念的调查报告.doc
- 三年级数学上册期中易错题.pdf
- 大学生暑假实习报告.doc
- 《乘上列车去画画》.ppt
- 遗传毒性杂质的警示结构_马磊.pdf
- 2026版高三一轮总复习(数学)70 第八章 第2课时 两条直线的位置关系.pptx
- 2023年传媒行业:现象级产品ChatGPT出现,AIGC商业化推进,赋能多元应用.pdf
- 2023年创梦天地分析报告:深耕自研产品生态,构筑游戏社区未来.pdf
- 2023年城投债:人口迁徙与产业模型.pdf
- 2023年充电桩行业分析报告.pdf
- 汽车电梯知识培训课件.ppt
- 2026版高三一轮总复习(数学)47 第五章 第3课时 平面向量的数量积及其应用.pptx
- 统编版(2024)一年级下册语文17 小猴子下山 课件.pptx
- 2026版高三一轮总复习(数学)62 第七章 第5课时 空间直线、平面的垂直.pptx
- 宁强县2024-2025学年度第二学期期末学业水平检测:八年级英语试题(卷).docx
最近下载
- 抑郁症临床路径全套.docx VIP
- 【2024新版】四升五暑假作业数学每日一练-30天.pdf VIP
- 公寓装修工程监理规划.doc VIP
- 2025年一级造价师之建设工程技术与计量(水利)题库含答案【必威体育精装版】.docx VIP
- 一、屋面工程之二(鲁班奖细部做法集锦).pptx VIP
- 认识立体图形(教学课件)(共20张PPT)——小学数学人教版(2024)一年级上册.pptx VIP
- 客户转介绍话术课件.ppt VIP
- {安全生产管理}煤矿安全生产标准化基本要求及评分办法掘进专业介绍.pdf VIP
- 国家重点研发计划青年科学家项目申报书模板(2025).docx VIP
- 解读《普通高中数学课程标准(2017年版)》.docx VIP
文档评论(0)