zoukankan      html  css  js  c++  java
  • (ACM模板)映射map

    #include<iostream>
    #include<cstdio>
    #include<map>
    using namespace std;
    
    int main()
    {
        //定义map  <key,value>尖括号里面写key到value的映射 
        map<int,int> mapx;
        
        int key=1,value=9;
        //插入元素 
        mapx[key]=value; 
        mapx.insert(make_pair(key, value));    
        
        //查找元素
        int x=mapx.count(key);  //使用count,返回的是被查找元素的个数。如果有,返回1;否则,返回0。因为map中不存在相同元素,所以返回值只能是1或0。
        int x=mapx[key];  //map的[]十分有趣,不管之前map里面有没有这个key,一旦写了map[key]就会创建这个key 
        map<int,int>::iterator it=mapx.find(key);  //使用find,返回的是被查找元素的位置,没有则返回map.end()。 
        
        //删除元素 
        mapx.erase(key);   
        mapx.erase(it);   
        
        //其他
        mapx.size();      
        mapx.empty();     
        mapx.clear();     
        
        return 0;
    }
  • 相关阅读:
    连接查询
    使用聚合函数查询
    mysql 查询数据
    Mysql的基本操作
    MySQL的数据类型
    Mysql简介及安装教程
    客户端-服务端
    configparser模块
    反射
    class_method和static_method
  • 原文地址:https://www.cnblogs.com/clno1/p/9681178.html
Copyright © 2011-2022 走看看