Julia中推荐的数据结构,用于高效追加

MRo*_*lin 12 julia

Julia中理想的列表式数据结构是什么?

我想要一个具有常量时间追加操作的可索引,可增长的集合.

标准数据结构似乎Arraypush!操作有关.这是不变的时间吗?

Joh*_*ite 9

正如哈伦所说,push!摊销时间不变.有关参数的原因,请参阅C++类似数据结构的描述:std :: vector插入的摊销分析

如果您想要一个合法的恒定时间数据结构,您可能希望实现一个链表.我已经看过很多样本实现,但没有任何可用于生产的东西.