我需要具有一个数据结构,以便我可以在列表向量的任何列表中的特定位置(例如5)快速重复地插入数字,并且我事先不知道每个列表的大小。 (这些列表的其他位置可能为空)。例如,我可以有一个动态列表的向量(概念上)。我不能预分配一个大矩阵,因为它将有500K * 500K的数量级。但无论如何,我总共最多只能有500K * 500K元素,但事先不知道列表/位置。
我的问题是关于快速数据结构的。我当前正在使用(outerList是cellarry,并且是m,n个整数):
outerList{label}=vertcat(outerList{label},[m n]);
在这里,我实际上是将2个坐标的向量串联到我的externalList上,但是我可以将其简化为:
outerList{label}=[outerList{label}, N];
但这太慢了。
我的问题归结为:我怎样才能更快地做到这一点?