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

学习笔记一

vector

在创建时指定初始大小和初始值:

vector<int> a(5, 1)    // 包含 5 个整数的 vector,每个值都为 1

可以使用 push_back 方法向 vector 中添加元素:

a.push_back(7)       // 将整数 7 添加到 vector 的末尾

可以使用 size() 方法获取 vector 中元素的数量:

int amount = a.size();

可以使用 erase() 方法删除 vector 中的元素:

a.erase(a.begin() + 2); // 删除第三个元素

set

  • insert(元素): 插入一个元素。
  • erase(元素): 删除一个元素
  • find(元素): 查找一个元素。

map

map 容器中的元素是按照键的顺序自动排序的

map<key, value> mp;

  • 唯一性:每个键在 map 中只能出现一次。

遍历:

for(auto it:mp){cout <<it.first << " " << it.second ;

迭代器遍历:

map<int, int>::iterator it;for (it = mp.begin(); it != mp.end(); it++) {cout <<it->first << " " << it->second ;}

http://www.lryc.cn/news/414723.html

相关文章:

  • Linux中信号的发送及信号的自定义捕捉方法
  • yum仓库的制作与使用
  • 牛客周赛54:D.清楚姐姐跳格子(bfs)
  • 用户空间 lmkd
  • 二叉树专题
  • Spring MVC 之简介及常见注解
  • 除了使用本地存储,还有哪些方法可以实现只出现一次的弹窗?
  • 微软蓝屏事件揭示的网络安全深层问题与未来应对策略
  • C#:通用方法总结—第11集
  • Web开发-html篇-下
  • 【C++从小白到大牛】多态那些事儿(上)
  • 网站在线查询工具箱源码分享
  • SSH简写且免密登陆终端设备
  • 算力共享中神经网络切片和算力分配策略
  • 3章4节:R的逻辑运算和矩阵运算
  • 使用EasyAR打包安卓操作注意
  • 驾驭PyCharm:破解环境配置的迷宫
  • 大数据技术原理-Hadoop的安装
  • 从根儿上学习spring 八 之run方法启动第四段(2)
  • 牛顿插值法代替泰勒公式
  • 为 Laravel 提供生产模式下的容器化环境:打造现代开发环境的终极指南
  • Visual Studio 和 VSCode 哪个好?
  • 百款精选的HTML5小游戏源码,你可以下载并直接运行在你的小程序或者自己的网站上
  • 01 LVS负载均衡群集
  • Redis结合Lua脚本的简单使用
  • Java使用zip4j加密压缩和解压文件与文件夹
  • 一款好用的开源网站内容管理系统
  • Qt Modbus 寄存器读写实例
  • centos安装es、kibana、ik
  • 调试工具之GDB的基本使用