自考《数据结构与算法》极简背诵版考点 + 必背算法.docxVIP

  • 8
  • 0
  • 约1.25千字
  • 约 3页
  • 2026-03-14 发布于山西
  • 举报

自考《数据结构与算法》极简背诵版考点 + 必背算法.docx

自考《数据结构与算法》极简背诵版考点+必背算法

一、必背基础概念(选择填空高频)

数据结构三要素:逻辑结构、存储结构、运算

逻辑结构:线性、树、图、集合

存储结构:顺序、链式、索引、散列

算法五大特性:有穷性、确定性、可行性、输入、输出

时间复杂度:只看最高次项,忽略常数

常见:O(1)O(logn)O(n)O(nlogn)O(n2)

二、线性表(必背)

顺序表:连续存储,随机存取,插入删除要移动元素

单链表:不连续,只能顺序存取,插入删除不用移动

头结点:方便操作,不存数据

三、栈队列(必考)

栈:后进先出LIFO应用:括号匹配、表达式求值、递归、函数调用

队列:先进先出FIFO应用:BFS、缓冲区、排队

循环队列:

判空:front==rear

判满:牺牲一个单元(rear+1)%maxsize==front

四、数组串

多维数组:行优先最常用

串:字符串匹配

KMP:不回溯,效率高,考next数组思想

五、树与二叉树(重中之重)

1.二叉树性质(必背)

第i层最多:2i?1

深度k最多:2k?1

叶子结点数=度2结点数+1:n0?=n2?+1

2.遍历(必考大题)

先序:根→左→右

中序:左→根→右

后序:左→右→根

层次:从上到下、从左到右

3.哈夫曼树

权值小的先合

文档评论(0)

1亿VIP精品文档

相关文档