zoukankan      html  css  js  c++  java
  • set用法

    1.set的特性:

      (1)所有元素都会根据元素的键值自动排序

        (2)  set不允许两个元素有相同的键值(可用于去重)

    2.定义:set<类型>name

    3.set的常用函数:

    1. begin()--返回指向第一个元素的迭代器

    2. clear()--清除所有元素

    3. count()--返回某个值元素的个数

    4. empty()--如果集合为空,返回true

    5. end()--返回指向最后一个元素的迭代器

    6. erase()--删除集合中的元素

    7. find(5)--查找键值为5的元素;返回一个指向被查找到元素的迭代器

    8. rbegin()--返回指向集合中最后一个元素的反向迭代器

    9. size()--集合中元素的数目

    10. swap()--交换两个集合变量

    4.set遍历的方法

    (1)迭代器

        set<int> s;

        set<int>::iterator it ;//定义的迭代器

        for ( it= s.begin(); it != s.end(); it++)   
        {
            cout << *it << endl;
        }

     

  • 相关阅读:
    Git编译安装
    ES集群
    索引、分片以及副本的数量和大小原则:
    初识ELK
    zabbix自定义监控项没权限读取文件问题
    Zabbix的图形界面中文变成□□问题
    logrotate
    rsync
    Linux下的mail指令
    nohup
  • 原文地址:https://www.cnblogs.com/shenminer/p/8658666.html
Copyright © 2011-2022 走看看