第1章算法及基础知识.pptVIP

  • 1
  • 0
  • 约1.68千字
  • 约 45页
  • 2017-07-17 发布于四川
  • 举报
算法分析;教师简介;课程简介;课程简介;课程简介;课程简介;第1章 算法概述;第1章 算法概述;第1章 算法概述;最大共约数;问题求解(Problem Solving);算法设计;问题;n后问题;01背包问题;布线问题;算法复杂性 = 算法运行时所需要的计算机资源的量 时间复杂性、空间复杂性 影响时间复杂性的因素 问题规模n、输入序列I、算法本身A 影响空间复杂性的因素 算法本身、输入输出数据、辅助变量 算法复杂性的权衡 时间复杂度和空间复杂度相互影响 时间换空间或空间换时间;例:查找操作,三种情况下的复杂性 最好情况Tmin(N) 1次 最坏情况Tmax(N) N次 平均情况Tavg(N) (N+1)/2 ;算法渐近复杂性态 设算法的运行时间为T(n),如果存在T*(n),使得 就称T*(n)为算法的渐进性态或渐进时间复杂性。;1.3 算法分析;渐近意义下的记号:O、Ω、θ、o 设f(N)和g(N)是定义在正数集上的正函数。 O的定义:如果存在正的常数C和自然数N0,使得当N?N0时有f(N)?Cg(N),则称函数f(N)当N充分大时上有界,且g(N)是它的一个上界,记为f(N)=O(g(N))。 即f(N)的阶不高于g(N)的阶。;1.3 算法分析;1.3 算法分析;1.3 算法分析;Ω:如果存在正的常数C和自然数N0,使得当N?N0

文档评论(0)

1亿VIP精品文档

相关文档