关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
sinat_26447335
2016-03-21 15:44
采纳率: 40%
浏览 7.0k
首页
编程语言
已采纳
vector<pair<int,int>>和map<int,int>有什么区别吗?
c++
容器
什么情况下用哪种,两种有什么区别吗?还是说本质一样,有详细的解释吗?
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
3
条回答
默认
最新
相关推荐
更多相似问题
vector
<
pair
<
int
,
int
>>
和
map
<
int
,
int
>
有
什么
区别
吗
?
c++
容器
2016-03-21 15:44
回答 3
已采纳
map
更方便,比如可以用key直接索引到value,自动初始化key项,所以针对这种特殊的需求,直接用
map
更好。
return
vector
<
int
>(); 是怎么发挥作用的?
c++
c语言
2019-07-05 11:27
回答 2
已采纳
``` return
vector
();是返回一个空
vector
不加的话;假如 if(nums[i]+nums[j]==target) 都不成立,这个函数就没
有
返回值。 ```
c++
map
<string,
int
> 用下标访问的时候报错的问题?
c++
2019-09-05 18:26
回答 3
已采纳
变量重名了,内部定义了一个`
int
`类型的`m`,会屏蔽外面的`
map
`类型的m。 可以把名字改成不一样的。
对
vector
<
pair
<
int
,
int
>> 进行排序
2020-09-07 08:33
td092的博客
int
,
int
> &x, const
pair
<
int
,
int
> &y) -> bool { return x.second > y.second;}); 这里使用了c++11中的lambda函数, [capture list](parameters) -> return value { body } capture...
vector
<
pair
<
int
,
int
>>的使用及注意点(方法报错)
2020-07-15 16:06
你的代码没bug的博客
vector
<
pair
<
int
,
int
>>用法
vector
的这种用法
有
点类似于
map
。 与
map
不同的是:
map
会对插入的元素按键自动排序,而且不允许键重复。
vector
的这种用法不会自动排序,而且允许重复。
map
的基本用法:
map
...
没有解决我的问题,
去提问