第一章1-3
最大公约数为 1
快 1414 倍
重要考虑循环次数,程序 1-2 的 while 循环体做了 10 次,程序 1-3 的 while 循环体做了 14141 次(14142-2 循环)若考虑其他语句,则没有这么多,也许就 601 倍
第二章2-8
(1)画线语句的执行次数为
划线语句的执行次数应当理解为一格整体
(2)画线语句的执行次数为
(3)画线语句的执行次数为
(4)当 n 为奇数时画线语句的执行次数为 ,当 n 为偶数时画线语句的执行次数为
( 1 ) 当 时 ,, 所 以 , 可 选 ,
对 于,,所以,
(2) 当 时,,所以,可选 ,
对于,,所以,
(3) 由(1)、(2)可知,取,,,当时,有,所以
(1) 当时,,所以,
注意:是 f(n)和 g(n)的关系
(2) 当 时,,所以 ,
对于 ,,即
(3)由于 ,
所以,可选 ,,对于,,即
第二章2-17
证明:设,则
第五章5-4
SolutionType DandC1(int left,int right){while(
Small(left,right)&&left