scala sort indexedseq到位

dsg*_*dsg 4 sorting scala

你如何IndexedSeq在scala中进行排序?API函数在哪里?

soc*_*soc 6

目前没有任何东西可以就地排序.

如果你真的需要它可以转换IndexedSeq为a Array[AnyRef]并使用Arrays.sortJava(你必须转换为Array[AnyRef],因为Scala的数组不像Java那样协变).

有趣的是,几周前有人讨论过为Scala的可变集合添加map,filter和sort等操作的就地版本.

我希望在2.9版本的并行集合之后,这可能是列表中的下一个工作项目,以进一步改进Scala的集合.

如果人们会发出声音来支持它(或提供有效的实施方案),这并没有什么坏处:-).

  • 还有通过`scala.util.Sorting`的就地排序,但约束保持不变. (2认同)