刷题日记—顺序表—vector的两种添加元素的方法
vector的两种不同的元素添加方式:
今天做了力扣1929.数组串联
1.通过序号赋值,用for循环,需要提前设定序列长度,不然会报错;
2.通过动态赋值,即push_back;但在今天刷题的时候了解了一种新的遍历方式,适用于两个序列值的搬运;即for(int num:nums) 格式:for( 临时变量:被搬运的对象名 ),不仅可以用于序列,还可以用于结构体,字符串遍历。 一般临时变量定义为num c s等;
所以可以用两遍num:nums进行动态赋值,较为简便,但是好像内存占用更大一点?