当前位置: 首页 > news >正文

线上p2p网站建设网站建设信 信科网络

线上p2p网站建设,网站建设信 信科网络,网页升级紧急通知91,长春网站优化页面1.介绍 set容器是C标准模板库(STL)中的一个关联容器,用于存储唯一的元素。set中的元素是自动排序的,不允许重复。set通常基于红黑树(一种自平衡二叉查找树)实现,因此插入、删除和查找操作的时间…

1.介绍

        set容器是C++标准模板库(STL)中的一个关联容器,用于存储唯一的元素。set中的元素是自动排序的,不允许重复。set通常基于红黑树(一种自平衡二叉查找树)实现,因此插入、删除和查找操作的时间复杂度都为O(log n)

2.set用法

        (1)定义和初始化

        set的定义和初始化可以通过以下方式完成:

                std::set<ElementType> mySet;

        例如,定义一个int类型的set:

std::set<int> mySet;//定义时初始化
std::set<int> mySet = {1, 2, 3, 4, 5};

        (2)插入元素

mySet.insert(6);
mySet.insert(7);

        (3)删除元素

mySet.erase(3);  // 删除值为 3 的元素

        (4)查找元素

auto it = mySet.find(2);
if (it != mySet.end()) {std::cout << "Found: " << *it << std::endl;
} else {std::cout << "Not found" << std::endl;
}

        (5)遍历元素

for (auto it = mySet.begin(); it != mySet.end(); ++it) {std::cout << *it << std::endl;
}for (const auto& element : mySet) {std::cout << element << std::endl;
}

        (7)其他常用操作

  • size():返回 set 中元素的数量。

  • empty():检查 set 是否为空。

  • clear():清空 set 中的所有元素。

  • count():返回 set 中特定元素的数量(对于 set,结果只能是 0 或 1)。

3.与unordered_set的区别

 特性setunordered_set
底层实现红黑树(平衡二叉搜索树)哈希表
元素顺序有序(默认升序)无序
查找时间复杂度O(log n)平均O(1),最坏O(n)
插入/删除时间复杂度O(log n)平均O(1),最坏O(n)
内存占用较低

较高(哈希表需要额外内存)

4.总结

       set 是一个非常有用的容器,适用于需要存储唯一元素并且需要快速查找、插入和删除操作的场景。由于它是有序的,因此在需要按顺序处理元素时也非常方便。

如有错误,敬请指正!!!

http://www.dtcms.com/a/608379.html

相关文章:

  • 中国建设银行演示网站全屏企业网站
  • 三乡网站开发西安旅游网站开发
  • 黄页网站大全网站建设 中企动力阀门
  • 网站是怎么做的吗有没有专门做标书的网站
  • 网站变成灰色外贸怎样找到精准客户
  • 手机上怎么支持wap网站冠县 网站建设
  • 徐州网站制作怎么做四川建设网共享平台
  • 如何查看网站是哪家公司做的?怎么自己做三个一网站
  • 网站推广公司排名点击查看网站开发时的闭包写法
  • 建免费的网站有创意的网络公司名字
  • 如何做网站上抓视频长沙网站制作培训
  • wordpress 依赖环境常州网站seo
  • 男女的做那个视频网站咖啡的营销推广软文
  • 廊坊哪里做网站好自己的网站怎么接广告
  • 网站开发的职业目标山东天元集团有限公司
  • 呼和浩特建站凡客建站
  • 如何创建网站教程杭州公司注册代理中介
  • 网站制作软件下载wordpress留言板设置
  • 国内比较好的软文网站frontpage导入网站
  • 网站建设市场推广招聘中国经济网人事
  • 网站登录界面模板可以做区块链推广的网站
  • 宁波网站开发公司怎么样全国精品课程建设网站
  • 室内设计毕业设计代做网站工作服定做工厂
  • 监控安防的网站怎么做西安网络科技有限公司有哪些
  • 阿里巴巴的网站建设衡水seo网站建设优化排名
  • 怎样进网站空间服务器哈尔滨服务最好的网站优化公司
  • 游戏网站开发名字接做网站需要问什么条件
  • 哪个网站可以卖自己做的模型怎样上百度做广告
  • 校园网站集群建设网站开发工程师的工作内容
  • wordpress 搬家 sae前端seo主要优化哪些