map的嵌套使用方法

map的嵌套使用方法

vector可以理解为一种映射关系,给定指定的int值,都会返回与其对应的特定类型的值。

类比vector,map也可以理解一种映射关系,只不过比起vector更加灵活,给定值不再局限于int型,可以任意指定。

因此,从这个角度来理解map,对于算法题的使用可以十分灵活。对应的高维的map(嵌套map)也比较容易理解了。

定义一个嵌套的map;

map<int,map<int,int> >m1;
map<string,map<string,int> >m2;

此map的key值为int型,而value值则为map对象。

赋值操作:

m1[1][2] = 5;
m2["s1"]["t1"] = 7;
m2["s1"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值