美文网首页
算法导论答题笔记_0x2

算法导论答题笔记_0x2

作者: 御史神风 | 来源:发表于2018-10-02 21:18 被阅读0次

题目的回答会整理并在gayhub更新
期待在评论区讨论问题

1.2-3
原题:
n的最小值为何值时,运行时间为100n2的一个算法在相同机器上快于运行时间为2n的另一个算法?
回答:

函数图像 函数图像
蓝色的是100n2,绿色的是2n
第一张是定义域[0,2]的图像。第二张是定义域[0,50]的图像,为了展示效果比例有点扭曲。
从第一张图可以看到,大概n<=0.1(实际大点)的时候,蓝线更优。从第二张图可以看到,大概n>=15(实际更大一点点)时候,同样蓝线更优
所以如果n取整而不为零,那么答案就是n=15。

思考题1

1-1
(运行时间的比较) 假设求解问题的算法需要f(n)毫秒, 对下表中的每个函数f(n)和时间t,确定可以在时间t内求解的问题的最大规模n。

1秒钟 1分钟 1小时 1天 1月(30天) 1年(365.24天) 1世纪
log2n 1x10301
n0.5 1x106 3.6x109 12.96x1012 7.46x1015 6.74x1018 9.95x1020 9.95x1024
n 1x103 6x104 3.6x106 8.64x107 2.6x109 3.16x1010 3.16x1012
nlog2n 140 4895 2.04x103 3.94x104 9.77x105 1.05x107 8.68x1010
n2 31.6 244.9 1897 9295 5x104 1.78x105 1.78x106
n3 10 39.1 153.3 442.1 1373 3160 1.474
2n 9 15 21 26 31 34 41
n! 6 8 9 11 12 13 15

相关文章

  • 算法导论答题笔记_0x2

    题目的回答会整理并在gayhub更新期待在评论区讨论问题 1.2-3原题:n的最小值为何值时,运行时间为100n2...

  • 算法导论答题笔记_0x1

    题目的回答会整理并在gayhub更新期待在评论区讨论问题 1.1-5原题:提供一个现实生活的问题,其中只有最佳解才...

  • 算法导论答题笔记_0x0

    第1章 练习与思考题 练习1.1 1.1-1(开放问题)原题:给出生活中一个需要排序的例子或者现实生活中需要计算凸...

  • 算法导论笔记

    1.1 简单介绍何为算法,它能解决什么样的问题,介绍NP完全问题。 1.2 比较算法复杂度 2.1 Insert ...

  • 算法导论笔记

    贪心算法 贪心算法:每一步在当时看起来是最佳的选择,总是做出局部最优的选择 贪心算法并不保证得到最优解,但对于很多...

  • 算法导论笔记

    读算法导论 记录一下读算法导论的过程 1.算法 如果问我什么是算法(思考中) 利用数据结构,考虑时间以及空间效率,...

  • 2018-11-07

    算法运用(读《智能科学技术导论》笔记) 学计算机玩的就是算法,算法之于程序员就如同菜谱之于厨师。人类通过编制算法,...

  • 算法导论----学习笔记

    渐进符号 1、Θ记号 Θ(g(n)) = { f(n) : 若存在正常数c1,c2和n0,使对所有n>=n0时有...

  • 《算法导论》笔记(一)

    第一章 练习1.1 Ans: 给学生成绩进行排名需要用到排序;TBD Ans: 工作量;完成度;…… Ans: 栈...

  • 《算法导论》笔记(二)

    循环不变式 1.初始化2.保持3.终止(与数学归纳法类似) 练习2.1 Ans: ① j = 2,{31,41,5...

网友评论

      本文标题:算法导论答题笔记_0x2

      本文链接:https://www.haomeiwen.com/subject/ilvaoftx.html