1
22
目前没有递归——这就是问题所在。你只需要取一个数字序列,然后将每个数字投影到“自身1”。 编写阶乘函数的简单而低效的方法是:
通常你会进入 memoization 为了避免重复计算相同的东西。你可能想看 Wes Dyer's blog post 在这类事情上。 |
2
7
虽然这里没有递归,但很简单:
|
3
6
为了继续讨论jon的答案,下面是如何记忆阶乘函数,以便不在每个步骤中重新计算所有内容:
编辑:实际上上面的代码不正确,因为
有了这个代码,
|
4
3
我试着想出类似f的扫描功能,但失败了,因为我的LINQ还不是很强。 这是我的怪物:
如果有人知道在我错过的linq中是否有相当于f的扫描功能,我会非常感兴趣。 |
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |