【发布时间】:2012-11-14 00:55:41
【问题描述】:
如何将std::find_end 算法的复杂性表示为 Big-O 表示法?
std::find_end的复杂度定义如下:
最多
(last2 - first2) * (last1 - first1 - (last2 - first2) + 1)相应谓词的应用。
【问题讨论】:
标签: c++ algorithm complexity-theory
如何将std::find_end 算法的复杂性表示为 Big-O 表示法?
std::find_end的复杂度定义如下:
最多
(last2 - first2) * (last1 - first1 - (last2 - first2) + 1)相应谓词的应用。
【问题讨论】:
标签: c++ algorithm complexity-theory
应该是O(M*(N-M)),其中N 是序列1 中的元素数,M 是序列2 中的元素数。
【讨论】: