哪种数据结构可以轻松添加和删除项目并易于完全销毁?

问题描述

我正在寻找为特定目的创建自己的垃圾收集器:

  • 我希望能够快速分配、添加删除和释放许多相同类型/大小的项目
  • 我希望能够快速擦除所有物品。

双链表可能会这样做,因为我总是直接引用该项目。能够在不遍历所有项目的情况下快速清除它会很好。也许我只是分块分配,因为所有项目的大小都相同,虽然这会使正常的添加/删除速度变慢但对想法持开放态度。

理想情况下,如果有人忘记删除对象,我可以进行真正的垃圾收集。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)