STL
阿嚏_
几年没学啥也不会了
展开
-
STL中的vector(动态数组)简单运用
STL:一.vector(动态数组) vector是STL的动态数组,在运行时可以根据需要改变数组大小,并且其内存空间是连续的,所以可以在常数的时间内完成索引。需要注意的是,如果数组的空间不够,会自动重新申请一块和原来的空间一样大的空间,所以使用vector有可能会导致空间占用过大,也会影响它的效率。 1. 定义方法:类型例子说明intvector < int > a;默认初始化,a为空intvector < int > b(a);原创 2020-10-24 16:46:12 · 537 阅读 · 3 评论 -
Set学习笔记
今天做了一道Set的板子题,发现我根本没学过Set(我开始慌了),于是乎学起来了。Set就相当于数学里的集合,满足互异性,也就是说如果你往Set里扔两个2,Set只能存下第一个,而且Set (貌似) 就是自带排序,这一点和数学里集合的无序性并不相同所以要注意一下。Set有以下几种操作:begin()begin()begin()–返回指向第一个元素的迭代器clear()clear()...原创 2018-09-26 20:08:26 · 224 阅读 · 0 评论