美文网首页
数据结构基础

数据结构基础

作者: 呐呐呐nana | 来源:发表于2020-01-17 17:50 被阅读0次

第一章

1、评估执行时间

频度:指所有原操作的执行次数,问题规模n,用T(n)表示

算法执行时间 = 原操作所需时间 * T(n)
T(n)和算法执行时间成正比,所以T(n)可以看作算法执行时间

T(n) = O(f(n))
执行时间增长率和 f(n) 增长率相同
n→∞ T(n)/f(n) = M(常数)
即只需求出T(n)最高阶,忽略其最低阶及常系数
例: T(n) = 2n^2 + 2n +2 = O(n^2)

P问题(多项式阶): 1,log,n,nlogn,n2,n3
NP问题(指数阶): 2^n,n!

相关文章

网友评论

      本文标题:数据结构基础

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