考研_期末 数据结构知识点整理.pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

考研/期末数据结构知识点整理

1.绪论

不能丢分的知识,除了复杂度全是记的

1)基本概念和术语

●数据元素:数据元素是数据的基本单位

●数据项:构成数据元素不可分割的最小单位

●总结:数据项——数据元素——数据对象(N个)——数据

●数据结构:相互之间存在的一种或多种特定关系的数据元素的集合

2)数据结构三要素

●数据的逻辑结构

●特点:独立于计算机,不依赖存储结构,但是存储结构依赖逻辑结构

●线性结构

●非线性结构

●数据的存储结构

●特点:计算机中数据的物理表示(映像)

●顺序存储

●链式存储

●索引存储

●散列存储

3)算法

●特征

●有穷性

●确定性

●可行性

●输入

●输出

●好的算法

●正确性

●可读性

●健壮性

●效率和低存储量需求

4)复杂度分析

●O(1)O(log_{2}n)O(n)O(nlog_{2}n)O(n^{2})O(n^{3})O(2^{n})

O(n!)O(n^{n})

●递归空间复杂度表现为他的递归层数,每一次调用自身都会开辟一次栈空间

5)题目

●算法题计算时间复杂度

●嵌套循环下的时间复杂度

●什么是算法?

2.线性表

基础中的基础,但基本上算法题都出在这里,多做力扣上面的题目(剑指Offer)

1)顺序表

●特点:逻辑顺序和物理顺序相同

●最主要特点:随机访问(区别于链表的最主要特征)

2)链表

●特点:结点间离散存储在计算机的内存上,但是结点内部是连续的

●静态链表:表现为Node=a[a[i]],以next==-1作为结束标志

3)题目

●双指针

●快慢指针(判断环)

●原链表下的逆置

●两个链表实现加和(力扣题)

3.栈、队列、数组

没啥好说的,基础

1)共享栈:两侧向中间逼近

2)链栈在存储方面优于顺序栈

3)卡塔兰数:

rac{1}{n+1}C_{n}^{2n}(不同元素进栈,出栈序列的个数)

4)循环队列

●区分队满的方式

●牺牲一个单元来区分队空和队满

●类型中增设表示元素个数的数据成员

●类型中增设tag

●特点:rear始终在front沿着顺时针的前面

●初始时:Q.front=Q.rear=0;

●队首指针进1(弹出):Q.front=(Q.front+1)%MaxSize;

●队尾指针进1(压入):Q.rear=(Q.rear+1)%MaxSize;

●队列长度:(Q.rear+MaxSize-Q.front)%MaxSize;

●队满条件:(Q.rear+1)%MaxSize==Q.front;

●队空条件:Q.front==Q.rear;

5)链队:在删除时原队列仅有一个结点,删除时会有Q.rear=Q.front所以在删除的

时候可能头尾结点都会改变

6)栈的应用

●括号匹配

●前中后缀表达式的转变

●表达式求值

●递归

7)队列应用

●层次遍历

●操作系统算法

●缓存

●任务池(实现一定时间内只可执行n个任务,后来的任务需要排队执行)

8)数组:注意行优先还是列优先

9)题目

●出栈个数

●弹出栈后的元素随即进入队列,根据队列的出对顺序求栈的最小容量

●循环队列如何求当前队的元素个数

文档评论(0)

182****0880 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档