这是他在数组中线性搜索数字的伪代码:
1. Установить значение answer равным NOT-FOUND. 2. Для каждого индекса i, пробегающего поочередно значение от 1 до п А. Если A[i] = х, установить значение answer равным i. 3. В качестве выходного вернуть значение answer
他进一步解释说:
Будем считать, что каждое выполнение шага i требует времени t от i, где t от i - некоторые константы, не зависящие от n
帮助破译。测试 i 和 n 相等性的时间是否乘以结果 n+1 ?为什么会成倍增长?好吧,我没有比这更进一步了。

好吧,一切都是显而易见的!
这是 t 1,执行一次
这是项 t 2 ' 乘以 (n+1) 周期开销(检查 i 的值并增加它)。再来一次 - 在循环结束时。
下一项是检查 n 次
A[i](t 2A ') 的值,然后是第一个公式,用于即使一次都没有执行检查(未answer分配值)的情况,第二个是最坏的情况,即进行 n 次(t 2A ") ...值 t 3 - 一次。