- 0
- 0
- 约7.35千字
- 约 19页
- 2026-06-29 发布于四川
- 举报
2026年最新全国计算机二级考试题库及答案
第一部分:公共基础知识
一、数据结构与算法
1.1线性结构
线性表是最基本的数据结构,包括顺序存储和链式存储两种实现方式。顺序存储通过数组实现,具有随机存取优点,但插入删除效率较低;链式存储通过指针链接节点,插入删除灵活,但无法随机存取。2026年考试重点考察双向循环链表和静态链表的应用场景。
栈是后进先出的线性结构,主要操作包括push、pop、peek。实际应用中常用于函数调用栈、表达式求值、括号匹配等场景。队列是先进先出的线性结构,包括普通队列、循环队列、双端队列和优先队列。循环队列通过取模运算实现空间复用,判断队满条件有“牺牲一个单元”和“设置标志位”两种方法。
1.2树与二叉树
二叉树每个节点最多有两个子节点,具有五种基本形态。完全二叉树和满二叉树是特殊形态,完全二叉树适合用数组存储。二叉树遍历包括前序、中序、后序的递归与非递归实现,以及层次遍历。2026年新增考点包括Morris遍历算法,该算法使用线索化思想实现O(1)空间复杂度的中序遍历。
二叉排序树左子树所有节点值小于根节点,右子树所有节点值大于根节点。平衡二叉树通过旋转操作保持左右子树高度差不超过1,包括LL、RR、LR、RL四种旋转类型。B树和B+树是多路平衡查找树,B+树所有数据存储在叶子节点且叶子节点链表连接,更适合文件系统和数据库索引。
1.3图结构
图由
原创力文档

文档评论(0)