算法导论 3.2-1 关于单调递增函数的证明
证明:若f(n)和g(n)是单调递增的函数,则函数f(n)+g(n)和f(g(n))也是单调递增的,此外,若f(n)和g(n)是非负的,则f(n)·g(n)是单调递增的。
解答:
证明1:若f(n)和g(n)是单调递增的函数,则函数f(n)+g(n)也是单调递增的。
若,因为f(n)和g(n)是单调递增的函数,可得 且 ,我们将两个不等式左右相加,可得
。由此可知函数f(n)+g(n)也是单调递增的。
证明2:若f(n)和g(n)是单调递增的函数,则函数f(g(n))也是单调递增的。
若,因为g(n)是单调递增的函数,可得 ,取和,则可知,由于f(n)已知是单调递增函数,所以必然存在,即,由此可知函数f(g(n))也是单调递增的。
证明3:若f(n)和g(n)是非负的,则f(n)·g(n)是单调递增的。
若,因为f(n)和g(n)是单调递增的函数,可得 且 ,我们将不等式左右两边各乘以g(m),由于g(m)是非负的,可得
--- 不等式 1
由于,我们将不等式两边各自乘以f(n),由于f(n)是非负的,可得
--- 不等式 2
结合不等式1和不等式2,可得,进一步可得
因此证明3成立。
算法导论 3.2-1 关于单调递增函数的证明相关推荐
- 《算法导论》读书笔记(七)
<算法导论>读书笔记之第16章 贪心算法-活动选择问题 前言:贪心算法也是用来解决最优化问题,将一个问题分成子问题,在现在子问题最优解的时,选择当前看起来是最优的解,期望通过所做的局部最优 ...
- 算法导论-3.递归部分习题选
这一部分主要算法导论中递归式.堆排序和快速排序章节里选择的对我而言较有价值的题目. 练习4.1-1 证明 $T(n)=T(\lceil n/2\rceil)+1$ 的解为 $O(\lg n)$ . 解 ...
- 算法导论课后题和思考题 第3章
一.课后习题 3.1-1 假设与都是渐近非负函数.使用记号的基本定义来证明 不妨假设 , 要证明, 即证明存在正常量和 使得,因此当=1/2, =1 时,上式成立,得证. 3.1-2 证明:对任 ...
- 《算法导论3rd第十五章》动态规划
前言 和分治法一样, 动态规划 (dynamic programming)是通过组合子问题的解而解决整个问题的.分治法是将问题划分成一些独立的子问题,递归地求解各子问题,然后合并子问题的解而得到原问题 ...
- 算法导论 — 8.1 排序算法的下界
笔记 我们所熟知的插入排序.归并排序.快速排序等排序算法,它们的排序过程都依赖于比较元素间的大小,我们称这些算法为比较排序.本节讨论比较排序算法的运行时间的下界. 给定一个输入序列 < a 1 ...
- 算法导论Java实现-构建MaxHeap
package lhz.algorithm.chapter.six; /** * "构建堆",<算法导论>6.3章节 Building a heap * 利用之前实现的 ...
- 算法导论读书笔记-第十九章-斐波那契堆
算法导论第19章--斐波那契堆 可合并(最小)堆(mergeable min-heap) : 支持以下5种操作的一种数据结构, 其中每一个元素都有一个关键字: MAKE-HEAP(): 创建和返回一个 ...
- 《算法导论》读书笔记--第三章 函数的增长
好长时间了,继续算法导论. 当输入规模足够大时,并不计算精确的运行时间,倍增常量和低阶项被舍去.我们要研究的是算法的渐近效率,即在输入规模无限量时,在极限中,算法的运行时间如何随着输入规模的变大而增加 ...
- 《算法导论》中parallel for 的时间复杂度
最近在看<算法导论>,看到多线程算法这章中,有一个parallel for循环的例子,如下: parallel for i = 1 to n parallel for j = ...
最新文章
- 【Python】详解Python模块、包、库
- filter函数的用法_动态数组函数系列5| 筛选函数FILTER,单条件多条件动态筛选
- html中地图的绘制toolbars,三维GIS实验一:Surfer8地理信息制图.doc
- JSTL-EL表达式 函数fn
- 【ES6(2015)】新的声明方式 let、const
- IO流——字节流的使用
- 使用as3控制动画的播放与暂停
- linux将分区从目录上卸载,Linux CentOS 硬盘分区、格式化、挂载与卸载
- C51单片机LCD1602驱动程序
- 【axios】get和post请求用法
- 黑马程序员Netty全套教程,全网最全Netty深入浅出教程,Java网络编程的王者
- FZU 1573 大学自习室
- [slove]Unable to find required classes (javax.activation.DataHandler and javax.m
- 使用yigo遇到的小问题
- 【渝粤题库】陕西师范大学204001英语写作 作业(高起本、专升本)
- 楼兰古城如何变成了沙漠戈壁的
- 打造APP引导页3D切换特效
- 计算机cpu对什么访问最快,CPU直接访问的存储器是什么?
- 图片太大怎么办?压缩图帮你几秒搞定在线图片压缩
- 机器人兴趣班奖状_拼音兴趣班奖状导师寄语