数据结构基础题型
第一章 绪论
1. (2022) 下列程序段的时间复杂度是 ( )。

【分析】
算法复杂度描述,关键语句的执行次数t和问题规模n的关系。
| 第1轮 | 第2轮 | 第3轮 | ... | 第log2n轮 | |
|---|---|---|---|---|---|
| i | 1 | 2 | 4 | ... | |
| j | 0 | 0,1 | 0,1,2,3 | ... | 0,1,2,..., |
| t | 1 | 2 | 4 | ... |
知道每轮的执行次数t,以及共有多少轮log2n。所有轮循环的执行次数总和:t=(1+2+4+...+
2. (2025) 下列程序段的时间复杂度是 ( )。

【分析】
| 第1轮 | 第2轮 | 第3轮 | ... | 第log2n轮 | |
|---|---|---|---|---|---|
| i | 1 | 2 | 3 | ... | |
| j | 1 | 1,2 | 1,2,3 | ... | 1,2,3,..., |
| t | 1 | 2 | 3 | ... |