map关联容器问题,内部数据按照键值的大小排序,无论插入数据的顺序!
2015-05-27 14:48
197 查看
//参考百度百科
#include <map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
//map根据键值大小排序
map<int,string> mapStudent;
mapStudent[4] = "student_one";
mapStudent[2] = "student_two";
mapStudent[3] = "student_three";
map<int,string>::iterator iter;
for(iter = mapStudent.begin(); iter != mapStudent.end(); iter++)
{
cout<<iter->first<<""<<iter->second<<std::endl;
}
getchar();
}
#include <map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
//map根据键值大小排序
map<int,string> mapStudent;
mapStudent[4] = "student_one";
mapStudent[2] = "student_two";
mapStudent[3] = "student_three";
map<int,string>::iterator iter;
for(iter = mapStudent.begin(); iter != mapStudent.end(); iter++)
{
cout<<iter->first<<""<<iter->second<<std::endl;
}
getchar();
}
相关文章推荐
- 关联容器map按照value排序或者按照key排序
- map容器插入数据之 map[] 和 insert 方式的分析
- java中,将map中的元素按照value值大小排序
- 数据结构之顺序表排序问题
- 如何让SQLServer的 itemNum 字段 按照数字大小顺序排序
- map容器插入数据的4种方法
- Oracle触发器内部,插入时间格式,数据丢失问题!
- hashtable排序问题【屏蔽hashtable数据访问顺序】
- Access使用参数化UPDATE数据时,数据无法更新的问题,要按照参数顺序赋值
- MFC CListCtrl的用法.Style/插入、删除、选中数据及排序问题等
- 利用游标,插入新数据,解决id的关联问题
- Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数
- MFC CListCtrl的用法.Style/插入、删除、选中数据及排序问题等
- pb中数据窗口中的行怎么实现通过拖拉行来改变顺序?不是按照字段排序
- 关于Map数据插入读取的问题
- 对map创建出来的值顺序排序问题
- 利用TreeSet,按照姓名长度的大小决定存储的顺序,从长到短排序,如果长度一样,年龄小的在前面,源码
- java://Comparator、Comparable的用法(按照要求将map集合的键值对进行顺序输出)
- java中的map其实就是以键值对形式的存放数据的容器,其常用的实现类主要是哈希map
- map容器对象插入数据的4种方式讲解