The following data structure would be best suited to this task
d. a dictionary of lists
A data structure in computer science is a format for managing, organizing, and storing data that is typically selected for fast access to data. A data structure, or algebraic structure about data, is more specifically a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.
Abstract data types are based on data structures (ADT). The logical form of the data type is specified by the ADT. The physical representation of the data type is implemented by the data structure.
Different types of data structures are appropriate for various applications, and some are highly specialized for particular tasks.
Learn more about data structures
https://brainly.com/question/24268720
#SPJ4