【发布时间】:2015-05-24 08:02:18
【问题描述】:
Map 和 filter 似乎是线性 O(n),因为它们只需要遍历一个列表一次,但是它们的复杂性是否受到传递的函数的影响?例如下面两个例子的顺序是一样的吗?
map (+) list
map (complex_function) list
【问题讨论】:
-
一个很好的例子可能是
filter isPrime [1..n]
标签: haskell functional-programming complexity-theory higher-order-functions