C++: Comparing Insertion Methods in C++ Map Containers
发布时间
阅读量:
阅读量
C++标准模板库(STL)中引入了容器这一重要概念,其中较为常用的包括vector、set以及map等类型,有关这三类容器的具体操作可参见教程。本文档将对map容器中两种常见的插入方式进行比较,具体如下:
第一种方式:采用insert指令进行数据插入。
for(i = 0; i<nums.size();i++){
a.insert(map<int,int>::value_type(nums[i], i));
}
方法二:借助数组实现。
for(i = 0; i < nums.size(); i++){
a[nums[i]] = i;
}
接下来我们将具体分析其实际表现:
#include <iostream>
#include <map>
#include <vector>
using namespace std;
全部评论 (0)
还没有任何评论哟~
