- 5
- 0
- 约9.91千字
- 约 61页
- 2017-03-04 发布于浙江
- 举报
* * * * 计算机科学是一种创造性思维活动,其教育必须面向设计 算法是任何定义好了的计算程式,它取某些值或值得集合作为输入,并产生某些值得集合作为输出。 * * 最早的算法是欧几里德的“求最大公因子算法” * * * * * * * * * * * * 2.2 Size(I),其中的I是输入 * 2.2 Size(I),其中的I是输入 * 2.2 Size(I),其中的I是输入 * 2.2 Size(I),其中的I是输入 * 3.1 * 3.2 * 3.2 * 3.2 * 3.2 * 3.2 * a相当于f(n),b相当于g(n) * 上面的运算可以理解为两个算法的串行执行和嵌套执行 * 举例: (1)N=15,a=2,b=2;(2) a=15,b=4 * e=1+1/1!+1/2!+1/3!+…= 2.718281828459….. * 毫秒 * 插入排序的时间复杂性 * T(n) ?? , as n?? ; (T(n) - t(n) )/ T(n) ?0 ,as n??;t(n)是T(n)的渐近性态,为算法的渐近复杂性。 在数学上, t(n)是T(n)的渐近表达式,是T(n)略去低阶项留下的主项。它比T(n) 简单。 算法的渐近复杂性 * 对于正值函数f(n) ? 0和g(n) ? 0,如果存在正常数c和n0使得对所有n? n0有:f(n) ? cg(n) ,则称f(n) 是g(n)的低阶函数或g(n)是f(n)的渐近上界,记为f(n)=O(g(n)) 渐近分析的记号 —— 渐进上界 O * 对于正值函数f(n) 和g(n) ,如果存在正常数c和n0使得对所有n? n0有:f(n) ? cg(n) ,则称f(n)是g(n)的高阶函数或g(n)是f(n)的渐近下界,记为 f(n)=?(g(n)) 渐近分析的记号 —— 渐进下界 ? * 对于正值函数f(n) 和g(n) ,如果存在正常数c1,c2和n0使得对所有n? n0有: c1g(n) ? f(n) ?c2g(n) ,则称f(n)是g(n)的同阶函数,记为f(n)=? (g(n)) f(n)=?(g(n)) iff f(n)=O(g(n)) ? f(n)=?(g(n)) 渐近分析的记号 ——同阶函数 ? * 正值函数f(n) 和g(n) ,如果对于任意正常数c,存在n0使得对所有n? n0有:f(n) cg(n) ,则称f(n)是g(n)的严格低阶函数或g(n)是f(n)的严格渐近上界,记为f(n)=o(g(n)) 渐近分析的记号 —— 严格渐近上界 o * 正值函数f(n) 和g(n) ,如果对于任意正常数c,存在n0使得对所有n? n0有:f(n) cg(n) ,则称f(n)是g(n)的严格高阶函数或g(n)是f(n)的严格渐近下界,记为f(n)=?(g(n)) 渐近分析的记号 ——严格渐近下界? * f(n)= ? (g(n))的确切意义是:f(n) ? ?(g(n))。 一般情况下,等式和不等式中的渐近记号? (g(n))表示? (g(n))中的某个函数。 例如:2n2 + 3n + 1 = 2n2 + ?(n) 表示 2n2 +3n +1=2n2 + f(n),其中f(n) 是?(n)中某个函数。 等式和不等式中渐近记号O,o, ?和?的意义是类似的。 渐近分析记号在等式和不等式中的意义 * f(n)= O(g(n)) ? a ? b; f(n)= ?(g(n)) ? a ? b; f(n)= ?(g(n)) ? a = b; f(n)= o(g(n)) ? a b; f(n)= ?(g(n)) ? a b. 渐近分析中函数比较 * (1)传递性: f(n)= ?(g(n)), g(n)= ?(h(n)) ? f(n)= ?(h(n)); f(n)= O(g(n)), g(n)= O (h(n)) ? f(n)= O (h(n)); f(n)= ?(g(n)), g(n)= ? (h(n)) ? f(n)= ?(h(n)); f(n)= o(g(n)), g(n)= o(h(n)) ? f(n)= o(h(n)); f(n)= ?(g(n)), g(n)= ? (h(n)) ? f(n)= ? (h(n)); 渐近分析记号的若干性质 * (2)反身性:f(n)= ?(f(n));f(n)= O(f(n));f(n)= ?(f(n)). (3)对称性:f(n)= ?(g(n)) ? g(n)= ? (f(n)) . (4)互对称性:f(n)= O(g(n)) ? g(n)= ? (f(n)) ;f(n)= o(g(n)) ? g(n)= ? (f(n)) ; 渐近分析记号的若
您可能关注的文档
最近下载
- 平凡的世界读书分享.ppt VIP
- 药物化学习题仉文升主编).pdf VIP
- 2025年山东济南高三一模数学试卷及答案.pdf VIP
- 2025年辽宁省委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 保险双录标准话术.pptx
- 2025年辽宁省委党校在职研究生招生考试(法学)历年参考题库含答案详解.docx VIP
- 江苏省南通市2025年中考语文试卷(附答案解析).doc VIP
- 《人工智能在机械设计制造及其自动化中的实践》8900字.docx VIP
- 普传(POWTRAN)变频器PI500变频器使用说明书.pdf
- 最新部编版一年级数学下册教案(全册)表格式二次备课.doc VIP
原创力文档

文档评论(0)