From f4d89016bbe95b2ea2fcc3ed383962ec4760eaee Mon Sep 17 00:00:00 2001 From: Eugene Date: Thu, 4 Dec 2025 18:35:42 +0300 Subject: [PATCH] add initial sparse set size to constructor (default value is 1024) --- src/sparse_set.ts | 4 ++++ 1 file changed, 4 insertions(+) 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;