微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我正在实现一个涉及大量添加删除集合的算法.在R中,这很慢,因为据我所知,从向量中添加删除东西是缓慢的,因为整个向量必须被重新分配.有没有办法更有效地做到这一点?

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

解决方法

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

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

原文地址:https://www.jb51.cc/java/123337.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐