打个比喻咯,比如 每个key 对应这 很多的var ,
比如 有这样的一组数组需要存
1 -> 1 2 3 4 5 6 7 8 9 …… n
2 -> 2 4 6 8 10 ……2*n
::::
k -> k 2*k 3*k …… n*k
那么你就可以用这样的map<int, vector<int> >a 一个map来保存了
第一列的 为key, 后面的链表就可以可以保存到对应的vector了。。
这样说明不知道能否给你说清楚
这个要实际用到才好说明
比如 有这样的一组数组需要存
1 -> 1 2 3 4 5 6 7 8 9 …… n
2 -> 2 4 6 8 10 ……2*n
::::
k -> k 2*k 3*k …… n*k
那么你就可以用这样的map<int, vector<int> >a 一个map来保存了
第一列的 为key, 后面的链表就可以可以保存到对应的vector了。。
这样说明不知道能否给你说清楚
这个要实际用到才好说明
我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net