![]() |
1
3
@德雷夫斯,你说得对
原始实现使用的部分问题
对于10万个0到100之间的随机整数的列表,这在一些基本测试中大约快了30%。
对于一个
当然,我们可以再次应用memoization:
得到
全部的
最大元素,现在可以实现
|
![]() |
2
0
对于posmax,您可以首先在列表上映射函数,然后请求最大元素的位置。Ie:
哪里
我刚刚测试了一个基于循环的版本和一个递归的版本,并且排序要快很多倍。 递归版本非常好,所以我将在这里展示它,但不要尝试在大型输入上运行它!
这些都不能解决如何找到 全部的 最大元素(或元素的位置)。 在实践中,这通常不会出现在我身上,尽管我认为这样做很好。 |
|
user4290866 · TradingChart示例不起作用 7 年前 |
![]() |
Smile_SafeLY · 如何在列表中振荡数字? 7 年前 |
![]() |
Joseph P Nardone · 具有交互变量的数学图 8 年前 |
![]() |
NoMan · Mathematica代码中的等效MATLAB代码 9 年前 |
![]() |
Botulus · Mathematica拟合多项式不正确 10 年前 |