考研计算机学科专业基础(408)研究生考试应考重点详解.docxVIP

  • 0
  • 0
  • 约2.76万字
  • 约 65页
  • 2026-06-23 发布于广东
  • 举报

考研计算机学科专业基础(408)研究生考试应考重点详解.docx

研究生考试考研计算机学科专业基础(408)巩固重点

数据结构

1.线性表

定义:由n个数据元素组成的有限序列。

类型:顺序存储(数组)、链式存储(单链、双链、循环链)、索引存储、散列存储。

操作:插入、删除、查找、排序。

特点:

顺序存储:随机存取,插入删除效率低。

链式存储:插入删除效率高,空间利用率低。

2.栈

定义:后进先出(LIFO)的数据结构。

操作:压栈(push)、弹栈(pop)、查看栈顶。

应用:函数调用、表达式求值、括号匹配。

3.队列

定义:先进先出(FIFO)的数据结构。

操作:入队(enqueue)、出队(dequeue)、查看队头。

应用:任务调度、消息队列。

4.树

定义:树是n(n≥0)个节点的有限集合。

当n=0时,称为空树。

当n0时,有且仅有一个特定的称为根的节点,其余节点可分为m(m0)个互不相交的有限集,每个集合本身又是一棵树,并称为根的子树。

二叉树:

定义:度为2的有序树。

特点:度为0的节点称为叶子节点,度为1的节点有1个子节点,度为2的节点有2个子节点。

遍历方法:前序遍历、中序遍历、后序遍历、层序遍历。

二叉搜索树(BST):左子树所有节点的值均小于根节点的值,右子树所有节点的值均大于根节点的值。

平衡树:AVL树、红黑树。

5.图

定义:由顶点的有向或无向集合以及顶点之间边的集合组成。

存储:邻接矩阵、邻接表。

遍历:深

文档评论(0)

1亿VIP精品文档

相关文档