首页 > 其他分享 >CSP 2022备战 STL

CSP 2022备战 STL

时间:2022-10-22 10:44:16浏览次数:59  
标签:包括 begin end STL 元素 back vector 2022 CSP

只要不上网课,大概是最后一篇?

一.vector

vector ,中文名容器,它可以容纳许多数据类型

头文件:#include<vector>

定义:vector<数据类型> 变量名;

也可以vector<数据类型> 变量名(数量,初值);

也可以没用初值

操作:

1.a.back()输出a的最后一个元素

2.a.front()返回a的第一个元素

3.a[i]返回a的第i个元素

4.a.clear()清空a的元素

5.a.empty()判断a是否为空

6.a.pop_back() 删除a的最后一个元素

7.a.push_back()在a的最后插入一个元素

8.a.size()返回a的长度

9.a.reserve(数,值)将a现有的长度调整为【数】,增加元素值为【值】

这些应该够用

补充:https://blog.csdn.net/wkq0825/article/details/82255984

(1)sort(a.begin(),a.end()); //对a中的从a.begin()(包括它)到a.end()(不包括它)的元素进行从小到大排列
(2)reverse(a.begin(),a.end()); //对a中的从a.begin()(包括它)到a.end()(不包括它)的元素倒置,但不排列,如a中元素为1,3,2,4,倒置后为4,2,3,1
(3)copy(a.begin(),a.end(),b.begin()+1); //把a中的从a.begin()(包括它)到a.end()(不包括它)的元素复制到b中,从b.begin()+1的位置(包括它)开始复制,覆盖掉原有元素
(4)find(a.begin(),a.end(),10); //在a中的从a.begin()(包括它)到a.end()(不包括它)的元素中查找10,若存在返回其在向量中的位置

二.map

本来想写这个,看了看发现我不配

三.

标签:包括,begin,end,STL,元素,back,vector,2022,CSP
From: https://www.cnblogs.com/maysoul/p/16815535.html

相关文章

  • 2022-2023-1 20221414《计算机基础和程序设计》第八周学习总结
    作业信息班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08作业目标:面向对象,面向过程,顶......
  • 2022-10-21 看李晓军视频笔记不测而测第一讲
    http://www.365chanlun.com/live/playBack_45_2151.html还是2022-07-26这一节课日线笔,可能是30分钟线段,可能是5分钟走势,一定是1分钟走势。现在是只有日线一笔,所以之后的......
  • javase重开2022年9月21日
    Boolean类型java中返回trueorfalse而在C语言中返回0表示false其余皆为true类型转换隐式类型转换隐式类型转换支持字节数小的类型自动转换为字节数大的类型,整数类......
  • 第二十三章 CSP Session 管理 - 身份验证共享策略
    第二十三章CSPSession管理-身份验证共享策略本节介绍如何通过两种方式创建一组应用程序以作为一个组工作:共享认证:如果应用程序不共享认证,用户必须分别登录到被另一......
  • 2022-2023-1 20221312 《计算机基础与程序设计》第八周学习总结
    作业信息班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08作业目标:面向对象,面向过程,顶点,......
  • 2022-2023-1 20221408《计算机基础与程序设计》第八周学习总结
    第八周学习总结作业信息这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP这个作业的要求在哪里:https://www.cnblogs.com/rocedu/p/9577842......
  • 2022.10.21-代码大全-10月读后感2
    近期,我阅读了这本书的软件构造为何如此重要这一部分。我了解到了提高软件的质量和开发者的生产效率都是十分重要的。一些常见的项目,都从软件开发实践的改进中收益。我了解......
  • Hello 2022 C
    C.HiddenPermutations对于置换我们知道他是几个环我们手动模拟之后发现他的环的位置和出现的数是一置的只需要出现的顺序倒序再往左移一即可然后我们对于每一个位......
  • 【闲话】2022.10.21
    今天搬到了宾馆进行隔离!开始了快乐的集训生活!欢迎线下面基在路上打了两把雀食(真好玩然后推了一把虹龙洞好家伙三面疮了4次我好菜啊(笑接下来几天可能得到了外网加......
  • 【学习笔记】JSP标签、JSTL标签、EL表达式
    JSP标签、JSTL标签、EL表达式EL表达式${}作用:获取数据执行运算获取web开发的常用对象 JSP标签拼接页面<jsp:includepage="jsp1.jsp"/>转......