I think the data-structure is careful to make sure the main array is at most SQRT(N) and all linked queues also SQRT(N).
It's a neat restructuring of the vector into a SQRT(N) * SQRT(N) arrangement.
It's a neat restructuring of the vector into a SQRT(N) * SQRT(N) arrangement.