• STL(set常用用法)


    /*
    set用法
    */
    #include<iostream>
    #include<cstdio>
    #include<set>
    using namespace std;
    set<int>a;
    set<int>::iterator it;
    int main()
    {
        int n,i,j,k;
        for(i=1;i<=10;i++)
        a.insert(i*5);
        printf("%d
    ",a.count(5));//count() 返回某个值元素的个数
       
        a.insert(5);
        printf("%d
    ",a.count(5));//set所包含的元素的值是唯一的
        
        for(i=5;i<=10;i++)
        if(a.find(i*5)!=a.end())
        printf("YES  ");
        else
        printf("NO  ");
        printf("
    ");
        if(a.find(1)!=a.end())
        printf("YES  ");
        else
        printf("NO  ");
        printf("
    ");//find() 返回一个指向被查找到元素的迭代器    
        it=a.find(5); 
        a.erase(it);
        if(a.find(5)!=a.end()) printf("YES ");
        else printf("NO "); 
        printf("
    ");//erase() 删除集合中的元素 
    
        if(a.empty())//empty() 如果集合为空,返回true(真) 
        printf("YES "); 
        else printf("NO "); 
        a.clear();//clear() 清除所有元素;
        if(a.empty()) printf("YES "); 
        else printf("NO "); 
        return 0; 
    }
    /*
    输出:
    1
    1
    YES YES YES YES YES YES
    NO
    NO
    NO YES
    */
  • 相关阅读:
    LDA模型了解及相关知识
    GAN
    tensorflow学习6
    GAN的文献综述
    python相关工具
    tensorflow学习5----变量管理
    tensorflow学习5----GAN模型初探
    8月14日至8月20日技术积累
    8月7日至8月13日技术积累
    8月1日到8月6日技术要点
  • 原文地址:https://www.cnblogs.com/dingmenghao/p/5469810.html
Copyright © 2020-2023  润新知