QVector<int> value; for(int g=0;g<num.size()-1 ;g++){ if(num[g]<=R){ value.push_back(g);//判断g的值连续性 } } for(int n=1;n<value.size()-1;n++){ if(value[n+1]-value[n]>1){ } } 第一部分取到了value[1-50 100-150 180-200] 下面那个是将他分为value1【1-50】value2【100-150】value3【180-200】 我该怎么操作呢
可以类似数组一样的用[]访问元素,而在尾部添加元素时使用push_back
方法很多,就还是用简单的就好了,搜一下vector的用法,知道怎么插入,怎么检索就可以了
一个vector怎么分成三个?你是要用三个新的vector来重新存储吗?
vector跟数组差不多,数组怎么拆,这个就怎么拆,用索引就可以了
64,637
社区成员
250,559
社区内容
加载中
试试用AI创作助手写篇文章吧