📂 FDS 期中备考:¶
状态: ⏳ 复习中 / ✅ 已掌握 / ❌ 需重做 最后更新: 2026-05-13 由于图论,哈希的部分从操作上比较简单,只关乎你知不知道怎么操作这些算法,故客观题部分只收录一些基础部分的题目;或者等以后更新之后也许会更精简。先放着
🧩 一、 算法复杂度¶
T0. [题目简述]¶
- 题干:
- 解答区:
- 正确答案:
- 解析:
T1. [题目简述]¶
T2. [题目简述]¶
T3. [题目简述]¶
T4. [题目简述]¶
T5. [题目简述]¶
T6. [题目简述]¶
T7. [题目简述]¶
T8. [题目简述]¶
- 题干:

- 解答区:
- 正确答案:
- 解析:极端情况一个list最大值小于另一个list最小值。
但是注意他最终是用linked list排的,要一个一个去比较,不可以直接一个list最大比一个list最小因此一次。

T0. [题目简述]¶
- 题干:
- 解答区:
- 正确答案:
- 解析:
链表相关¶
T0. [题目简述]¶
- 题干:
- 解答区:
- 正确答案:
- 解析:
T1. [题目简述]¶
- 题干:

- 解答区:
- 正确答案: while(cu!=NULL){if(cu->p1!=NULL) cu->p2=cu->p1->p1; else cu->p2=NULL; cu=cu->p1;}
- 解析:注意审题,他要的是p1的后继,且循环条件不用&&cu->p2!=NULL

T2. [题目简述]¶
- 题干: If a linear list is represented by a linked list, the addresses of the elements in the memory must be consecutive.
- 解答区:
- 正确答案: F
- 解析:链表地址不一定连续,靠指针连的
T3. [题目简述]¶
stack:先进去的最晚出;queue:先进先出¶
T0. [题目简述]¶
- 题干:
- 解答区:
- 正确答案:
- 解析:
T1. [题目简述]¶
T2. [题目简述]¶
T3. [题目简述]¶
T4. 循环队列与取mod¶
T5. 较复杂的运动¶
tree¶
T0. [题目简述]¶
T1. [题目简述]¶
T2. [题目简述]¶
T3. [题目简述]¶
T4. [题目简述]¶
T5. [题目简述]¶
T6. [题目简述]¶
T0. [题目简述]¶
T0. [题目简述]¶
T0. [题目简述]¶
T0. [题目简述]¶
- 题干:

- 解答区:
- 正确答案:
- 解析:要求每一次二分查找递归的时候你的取法规则是一致的,保证间隔均匀,不能以后l总/2+1,一会-1。例:C下面就是一个取左一个取右,间隔汇编掉。D:最开始右边比左边多,但是到左子树的时候就左比右多。A:都是左比右多一个,除了左子树两边一样(这种情况是最好的!!)
heap¶
T0. [题目简述]¶
- 题干:
- 解答区:
- 正确答案:
- 解析:
T0. [题目简述]¶
T0. [题目简述]¶
T0. [题目简述]¶
T0. [题目简述]¶
并查集¶
T0. [题目简述]¶
📝 二、 选择题 (Multiple Choice)¶
Q0. [题目名称/考点]¶
-
题干:
-
选项:
-
解答区:
- 正确选项: B
- 核心逻辑: [利用 Master Theorem 或者代码循环层数分析]
-
深度解析:
-
错因记录:
💡 知识点复盘 (Distill)¶
- 考点 1:
- 考点 2:


























































