数据结构考研知识点总结.docVIP

  • 51
  • 0
  • 约2.82万字
  • 约 29页
  • 2019-06-24 发布于浙江
  • 举报
数据结构考研真题及知识点解析 考察目标 1.?理解数据结构的基本概念、基本原理和基本方法。 2.?掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。 3.?能够运用数据结构的基本原理和方法进行问题的分析与求解,具备采用C、C++或Java语言设计与实现算法的能力。 第2章 线性表 一、考研知识点 (一)线性表的定义和基本操作 (二)线性表的实现 1.顺序存储 2.链式存储 3.线性表的应用 二、考研真题 (一)选择题 近两年第2章没有考选择题,因为此章主要是线性表的操作,而且又是这门课的一个基础,考综合题的可能性比较大,而且可以和第3章、第9章和第10章的内容结合来出题。 1.(11年)设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 x=2; while(xn/2) x=2*x; A.O(logn)?? B.O(n)?? C.O(nlogn)??? D.O(n2) 分析:答案是A,此题考查的是算法时间复杂度的计算。可以放在第二章,实际这内容贯穿每一章内容中算法的度量。 (二)综合题 1.(09年)已知一个带有表头结点的单链表结点结构为(data,link),假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点

文档评论(0)

1亿VIP精品文档

相关文档