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

set的相关函数(3)

3.删除

//删除
/*
int main()
{set<int> s;s.insert({ 2,4,5,2,6,8,10,15 });for (auto e : s){cout << e << " ";}cout << endl;//删除最小的元素就删除排序后的首元素s.erase(s.begin());for (auto e : s){cout << e << " ";}cout << endl;//指定删除元素并判断是否删除成功//可以使用erase的返回值统计待删除元素出现的次数来判断是否删除成功int x = 0;cout << "输入你要删除的元素:";cin >> x;int num = s.erase(x);if (num){cout << "删除成功" << endl;for (auto e : s){cout << e << " ";}cout << endl;}else{cout << "删除失败" << endl;for (auto e : s){cout << e << " ";}cout << endl;}//使用迭代器删除//如果未查找到则直接返回迭代器尾部auto pos = s.find(x);if (pos != s.end()){s.erase(x);cout << "删除成功" << endl;for (auto e : s){cout <
http://www.lryc.cn/news/443778.html

相关文章:

  • Python MongoDB
  • 安国U盘量产工具系列下载地址
  • 2024年最新版Vue3学习笔记
  • FX5 CPU模块和以太网模块的以太网通信功能
  • 【结构型】树形结构的应用王者,组合模式
  • C++——求3*3矩阵对角元素之和。
  • nodejs基于vue电子产品商城销售网站的设计与实现 _bugfu
  • GO Ants 学习
  • Scikit-learn (`sklearn`) 教程
  • 【计网】从零开始掌握序列化 --- JSON实现协议 + 设计 传输\会话\应用 三层结构
  • Qt 模型视图(四):代理类QAbstractItemDelegate
  • django+vue
  • HCIA--实验十七:EASY IP的NAT实现
  • 彻底解决:QSqlDatabase: QMYSQL driver not loaded
  • leetcode02——59. 螺旋矩阵 II、203. 移除链表元素
  • Matlab Simulink 主时间步(major time step)、子时间步(minor time step)
  • docker 升级步骤
  • 828华为云征文 | 云服务器Flexus X实例:one-api 部署,支持众多大模型
  • 2024 SNERT 预备队招新 CTF 体验赛-Web
  • 亲测全网10大“免费”论文降重神器!论文写作必备!
  • 二分算法——优选算法
  • Kafka 的基本概念
  • 《粮油与饲料科技》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • Python之一些列表的练习题
  • MoFA: 迈向AIOS
  • c语言中define使用方法
  • 尚品汇-秒杀商品定时任务存入缓存、Redis发布订阅实现状态位(五十一)
  • 第十一章 【后端】商品分类管理微服务(11.4)——spring-boot-devtools
  • MySQL篇(索引)(持续更新迭代)
  • 通用接口开放平台设计与实现——(31)API服务线程安全问题确认与修复