用于逐步删除随机项目的首选Scala集合?

Dun*_*gor 4 scala scala-collections

我有一个算法需要多次迭代,每次迭代都会对一个集合中的项目进行评分,并删除得分最高的项目.

我可以Vector用初始种群填充a ,不断将其替换为a var,或者选择一个可变集合作为a val.哪个可变集合最适合该法案?

Jea*_*let 5

你可以考虑一个DoubleLinkedList,它有一个方便的remove()方法来删除当前的列表单元格.