Choose the shape that matches the dominant operations and communicates meaning with the least friction.
Good data modeling pays off in readability and performance alike. Connect the idea to a realistic coding decision so recall is easier when solving similar questions.
Additional Notes
What data-shape guidance fits parameterized tests?