我正在寻找可以在单个位置存储多个值的任何编程数据结构。
例如
假设一个数组,其中每个索引都有多个值:
例如,如果数组大小为5 然后在索引0我们有:1,2,3;
在索引1,我们有:4,5;
在索引2:1,8,9,4;
等等...
除了链表之外,是否有任何数据结构可以做到这一点 我正在寻找的编程语言: JAVA / C / C ++ / lisp
答案 0 :(得分:1)
您必须使用动态容器的数组,如矢量或列表。这是使用C++
的{{1}}实现: -
Array of vectors