问题来自于牛客周赛 Round 29的d题,题解里使用map<int,int>类,很困惑既然int对应int型,我们为什么不直接使用数组?经过尝试我们可以发现这里就牵扯到内存问题,数据范围为1<a<1e9,我们开了这个数组发现代码甚至无法运行,数组内存受限,那么我们使用map类型就可以有效地避免这个问题,这就是为什么要使用map<int,int>,
map<int ,int>和数组的区别?(小白问题)
最新推荐文章于 2024-03-27 14:16:13 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
问题来自于牛客周赛 Round 29的d题,题解里使用map<int,int>类,很困惑既然int对应int型,我们为什么不直接使用数组?经过尝试我们可以发现这里就牵扯到内存问题,数据范围为1<a<1e9,我们开了这个数组发现代码甚至无法运行,数组内存受限,那么我们使用map类型就可以有效地避免这个问题,这就是为什么要使用map<int,int>,