3.2-1 证明:若 f ( n ) f(n) f(n)和 g ( n ) g(n) g(n)是单调递增的函数,则函数 f ( n ) + g ( n ) f(n) + g(n) f(n)+g(n)和 f ( g ( n ) ) f(g(n)) f(g(n))也是单调递增的,此外,若 f ( n ) f(n) f(n)和 g ( n ) g(n) g(n)是非负的,则 f ( n ) ∗ g ( n ) f(n)*g(n) f(n)∗g(n)是单调递增的。
解:设 n 1 , n 2 n_1, n_2 n1,n2是 f ( n ) f(n) f(n)和 g ( n ) g(n) g(n)定义域内的任意取值,且 n 1 < n 2 n_1 < n_2 n1<n2,由两函数均是单调递增函数,可知:
f ( n 1 ) < f ( n 2 ) , 且 g ( n 1 ) < g ( n 2 ) f(n_1) < f(n_2),且 g(n_1) < g(n_2) f(n1)<f(n2),且g(n1)<g(n2)
(1)对于 f ( n ) + g ( n ) f(n) + g(n) f(n)+g(n),有 f ( n 1 ) + g ( n 1 ) < f ( n 2 ) + g ( n 2 ) f(n_1) + g(n_1) < f(n_2) + g(n_2) f(n1)+g(n1)<f(n2)+g(n2)
(2)对于 f ( g ( n ) ) f(g(n)) f(g(n)),由 f ( g ( n 1 ) ) f(g(n_1)) f(g(n1)) < f ( g ( n 2 ) ) f(g(n_2)) f(g(n2))
则函数 f ( n ) + g ( n ) f(n) + g(n) f(n)+g(n)和 f ( g ( n ) ) f(g(n)) f(g(n))也是单调递增的。
(3)若 f ( n ) f(n) f(n)和 g ( n ) g(n) g(n)是非负的,则有 f ( n ) > 0 f(n) > 0 f(n)>0和 g ( n ) > 0 g(n) > 0 g(n)>0,则有 f ( n 1 ) ∗ g ( n 1 ) > 0 , 且 f ( n 2 ) > f ( n 1 ) , g ( n 2 ) > g ( n 1 ) , 则 f ( n 1 ) ∗ g ( n 1 ) < f ( n 2 ) ∗ g ( n 2 ) f(n_1)*g(n_1)>0,且f(n_2)>f(n_1),g(n_2) > g(n_1) ,则f(n_1)*g(n_1) < f(n_2)*g(n_2) f(n1)∗g(n1)>0,且f(n2)>f(n1),g(n2)>g(n1),则f(n1)∗g(n1)<f(n2)∗g(n2)
则若 f ( n ) f(n) f(n)和 g ( n ) g(n) g(n)是非负的,则 f ( n ) ∗ g ( n ) f(n)*g(n)
【算法导论】3.2练习题答案
最新推荐文章于 2021-03-24 21:44:13 发布
本文详细解答了《算法导论》3.2部分的多项选择题,包括单调递增函数性质证明、对数等式验证、阶乘增长性质分析以及黄金分割率和斐波那契数列的数学证明。特别是对3.2-4和3.2-5题目,讨论了其渐近性质和多项式的有界性。
摘要由CSDN通过智能技术生成