有效地将元素添加到R中的向量或列表中?

前端之家收集整理的这篇文章主要介绍了有效地将元素添加到R中的向量或列表中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在实现一个涉及大量添加删除集合的算法.在R中,这很慢,因为据我所知,从向量中添加删除东西是缓慢的,因为整个向量必须被重新分配.有没有办法更有效地做到这一点?

编辑:我当前的解决方案是使用与集合中的事物列表相同长度的布尔向量,并将其用作成员资格表.

解决方法

The R inferno第2章对此有一些有趣的评论,包括减少内存碎片和分配开销的周期性增长对象.

如果你知道该集合的最终大小是什么,那么你建议的方法可能是最好的 – 即使用适当成员向量从整个宇宙的子集.很难知道什么是最好的,没有看到你正在尝试做什么.

猜你在找的Java相关文章