diff --git a/src/sparse_set.ts b/src/sparse_set.ts index 32b078a..7783222 100644 --- a/src/sparse_set.ts +++ b/src/sparse_set.ts @@ -15,6 +15,10 @@ export class SparseSet { private dense: number[] = []; private data: V[] = []; + constructor(initialSize: number = 1024) { + this.growSparse(initialSize); + } + private growSparse(minId: number): void { if (minId < this.sparse.length) return;