2026年研究生考试考研计算机学科专业基础(408)备考要点精析.docxVIP

  • 0
  • 0
  • 约1.61万字
  • 约 45页
  • 2026-05-13 发布于广东
  • 举报

2026年研究生考试考研计算机学科专业基础(408)备考要点精析.docx

研究生考试考研计算机学科专业基础(408)应考要点

一、数据结构

1.1线性表

定义:数据元素具有一对一关系的结构。

类型:顺序表(数组)、链表(单链表、双向链表、循环链表)、栈、队列。

操作:插入、删除、查找、遍历。

特点:

顺序表:随机访问快,插入删除慢,空间固定。

链表:插入删除快,随机访问慢,空间动态。

1.2栈和队列

栈:后进先出(LIFO),操作:入栈、出栈。

队列:先进先出(FIFO),操作:入队、出队。

应用:表达式求值、括号匹配、深度优先搜索(DFS)。

1.3树与二叉树

定义:数据元素具有多层父子关系的结构。

二叉树:每个节点最多有两个子节点。

遍历:前序遍历(根-左-右)、中序遍历(左-根-右)、后序遍历(左-右-根)、层序遍历。

性质:

二叉树高度为h,则节点数≤2^h-1。

完全二叉树:除最后一层外,每一层都是满的,最后一层节点从左到右连续。

重要概念:满二叉树、平衡二叉树(AVL树、红黑树)。

1.4图

定义:由顶点集和边集组成。

表示方法:邻接矩阵、邻接表。

遍历:深度优先搜索(DFS)、广度优先搜索(BFS)。

最小生成树:Prim算法、Kruskal算法。

最短路径:Dijkstra算法、Floyd-Warshall算法。

拓扑排序:适用于有向无环图(DAG)。

1.5最优二叉搜索树

定义:带有权值的二叉搜索树,目标是最小化平均搜索代价。

文档评论(0)

1亿VIP精品文档

相关文档