
学习笔记
lanmingling
这个作者很懒,什么都没留下…
展开
-
算法导论课后题和思考题 第3章
一、课后习题3.1-1 假设与都是渐近非负函数。使用记号的基本定义来证明不妨假设, 要证明, 即证明存在正常量和使得,因此当=1/2,=1 时,上式成立,得证。3.1-2 证明:对任意实常量a和b,其中b>0,有要证明, 即证明 存在正常量和使得,取=1和即成立,得证。3.1-3 解释为什么“算法A的运行时间至少是”这一表述是无意义的。因为的含义是函数的紧确上界为,说算法A的运行时间至少是指出的是下界,因此这一表述是无意义的。3.1-4 成立吗?成立吗?...原创 2020-06-16 13:45:17 · 4990 阅读 · 2 评论 -
算法导论第3章 章节提要和算法实现
一、渐近记号1.记号(渐近紧确界)1.1 定义对一个给定的函数,用来表示以下函数的集合:存在正常量和, 使得对所有,有称是的一个渐近紧确界(asymptotically tight bound)1.2 说明a. 的定义求每个成员均渐近非负,即当n足够大时,非负。b. 可以使用来意指一个常量或者关于某个变量的一个常量函数2.记号(渐近上界)2.1 定义对一个给定的函数,用来表示以下函数的集合:存在正常量和,使得对所有,有 3.记号(...原创 2020-06-16 13:45:39 · 296 阅读 · 0 评论 -
算法导论课后题和思考题 第2章
一、课后习题2.1-1 以图 2-2为模型,说明INSERTION-SORT 在数组 上的执行过程。2.1-2 重写过程INSERTION-SORT,使之按非升序(而不是非降序)排序。INSERTION-SORT(A) for j=2 to A.length key = A[j] i = j-1 while i>0 and A[i]<key A[i+1]=A[i] .原创 2020-06-06 19:50:23 · 1964 阅读 · 0 评论 -
算法导论第2章 章节提要和算法实现
一、排序问题1.定义输入:n个数的一个序列输出:输入序列的一个排列,满足二、插入排序1. 伪代码INSERTION-SORT(A) for j =2 to A.length key = A[j] i = j-1 while i>0 and A[i]>key A[i+1] = A[i] i = i-1 A[i+1] = key2. 算法复杂度空间原创 2020-06-07 15:49:43 · 188 阅读 · 0 评论 -
算法导论课后题和思考题 第1章
一、课后习题1.1-1 给出现实生活中需要排序的一个例子或者现实生活中需要计算凸包的一个例子。需要排序的一个例子: 游戏排行榜需要计算凸包的一个例子: 图像处理中的物体检测,缺陷检测,图像分类,图像配准都可以用到。附一篇检索到的综述,以便后续查看,如有侵权立删 (http://article.sapub.org/10.5923.j.ajis.20160602.03.html#Sec6)。1.1-2 除速度外,在真实环境中还可能使用哪些其他有关效率的量度?投资回报率,能源利用率1.1-原创 2020-06-01 20:39:02 · 1056 阅读 · 0 评论