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

代理网游要多少钱广东seo推广方案

代理网游要多少钱,广东seo推广方案,物业网站开发,网站特效怎么做std::set 是 C 标准库中的一个关联容器&#xff0c;用于存储唯一元素&#xff0c;并按照特定顺序进行排序。它基于红黑树实现&#xff0c;因此插入、删除和查找操作的时间复杂度均为 O(log n)。以下是 std::set 的基本用法&#xff1a; 1. 包含头文件 #include <set> …

std::set 是 C++ 标准库中的一个关联容器,用于存储唯一元素,并按照特定顺序进行排序。它基于红黑树实现,因此插入、删除和查找操作的时间复杂度均为 O(log n)。以下是 std::set 的基本用法:

1. 包含头文件

#include <set>

2. 声明和初始化

std::set<int> mySet; // 声明一个存储 int 类型的 set

3. 插入元素

mySet.insert(10);
mySet.insert(20);
mySet.insert(30);

4. 删除元素

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

5. 查找元素

auto it = mySet.find(10);
if (it != mySet.end()) {std::cout << "Element found: " << *it << std::endl;
} else {std::cout << "Element not found" << std::endl;
}

6. 遍历元素

for (const auto& elem : mySet) {std::cout << elem << std::endl;
}

7. 获取大小

std::cout << "Size of set: " << mySet.size() << std::endl;

8. 检查是否为空

if (mySet.empty()) {std::cout << "Set is empty" << std::endl;
} else {std::cout << "Set is not empty" << std::endl;
}

9. 清空 set

mySet.clear();

10. 自定义排序规则

struct MyCompare {bool operator()(int a, int b) const {return a > b; // 降序排序}
};std::set<int, MyCompare> myCustomSet;
myCustomSet.insert(10);
myCustomSet.insert(20);
myCustomSet.insert(30);for (const auto& elem : myCustomSet) {std::cout << elem << std::endl; // 输出: 30, 20, 10
}

11. 其他常用操作

  • lower_bound: 返回第一个不小于给定值的元素的迭代器。

  • upper_bound: 返回第一个大于给定值的元素的迭代器。

  • equal_range: 返回一个包含所有等于给定值的元素的范围。

auto low = mySet.lower_bound(15);
auto high = mySet.upper_bound(25);for (auto it = low; it != high; ++it) {std::cout << *it << std::endl;
}

12. 注意事项

  • std::set 中的元素是唯一的,插入重复元素不会改变集合。

  • std::set 中的元素是有序的,默认是升序排列。

示例代码

#include <iostream>
#include <set>int main() {std::set<int> mySet;mySet.insert(10);mySet.insert(20);mySet.insert(30);mySet.insert(20); // 重复元素,不会被插入for (const auto& elem : mySet) {std::cout << elem << " "; // 输出: 10 20 30}mySet.erase(20);if (mySet.find(20) == mySet.end()) {std::cout << "\n20 not found in set" << std::endl;}return 0;
}

std::set 是一个非常强大的容器,适用于需要快速查找和有序存储的场景。

http://www.dtcms.com/wzjs/405795.html

相关文章:

  • 英德网络推广优化技术
  • 定制型网站制作明细报价表站长统计app软件下载2021
  • 网站皮肤样板一个品牌的策划方案
  • 做网站前怎么建立数据结构网站推广方案策划书2000
  • 更换网站首页模板怎么做整合营销的最高阶段是
  • 苏州公司排名深圳搜索引擎优化推广
  • 已有网站可以做服务器吗站长工具友链检测
  • 在深圳如何注册自己的公司网站怎么优化关键词排名
  • 梧州网站制作临沂网站建设优化
  • wordpress转https杭州seo中心
  • 创建网站代码网站域名费一年多少钱
  • 泉州网站建设报价seo排名培训公司
  • 有什么网站可以做设计兼职最近三天的国际新闻大事
  • 小企业网站建设多少钱营销方案设计思路
  • 旅游网站建设内容企业推广软文
  • 广东的网站建设案例百度浏览器下载安装2023版本
  • 公司网站创建seo有哪些网站
  • 成都网站建设开发b2b网站有哪些平台
  • 用asp.net做购物网站杭州专业seo服务公司
  • 如何让网站不被收录app广告推广
  • 网站推广活动方案重庆做seo外包的
  • ppt在线制作一键生成网站排名优化软件有哪些
  • 做cover用什么网站怎么注册一个网站
  • 深圳 网站设计天津关键词排名推广
  • 重庆品牌网站建设公司官网搭建
  • 山东锦华建设集团有限公司网站百度竞价查询
  • 做破解软件网站赚广告费个人如何做网络推广
  • 广东手机网站建设价格西安市网站
  • 网建网站百度小说风云排行榜
  • 网络营销推广活动方案网络建站优化科技