|
3
|
| CygnusX1 Stack Overflow is garbage · 技术社区 · 7 年前 |
|
1
3
您可以存储评估,并将其用作投影(实际上,我不会投影为元组的顺序很好,原始数据也是可比较的):
|
|
|
2
1
显然,您需要存储函数调用。如果您不想在一个映射中(这样您就可以通过数据值进行索引)但是在一个向量中(比映射开销小得多),那么您就不能直接对原始数组进行排序(因为您没有从每个数据值到其函数值的链接,所以需要索引)。因此,我们将索引排序到数据数组中:
你仍然需要应用排列来获得与直接排序和比较完全相同的效果。
|
|
|
3
0
根据Phil M的建议和Max Langhof的部分解(谢谢!)我设计了以下的排序函数的相对一般的实现,其中包含非延迟投影。它使用链接就地置换函数。
我希望有一些库或现有工具的非常短的应用,以避免重新发明轮子。 |