2012-11-14 54 views
7

如何將Big32標記的std::find_end算法的複雜度表示爲?std :: find_end與Big-O的複雜性

的的std::find_end複雜的定義如下:

在相應的謂詞的最(last2 - first2) * (last1 - first1 - (last2 - first2) + 1) 應用程序。

回答

5

這將是O(M*(N-M)),其中N是序列1中的元素的數量,並且是M元素的序列中的編號2