热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_61068087
张玉菡¿
3 年前
trueweixin_61068087

next_permutation,重新排列范围内的元素[第一,最后一个)返回按照字典序排列的下一个值较大的组合。
使用 vector<int> v; 声明一个容器v时,如果没有给他预定存储空间(如:vector<int> v;),则可以直接使用v.push_back(x)插入变量x,那么插入的第一个元素可以用v[0]访问到。
使用 vector<int> v(n); 声明一个容器v时,如果给他预定存储空间(如:vector<int> v(n);),则vector<int> v(n) 等价于vector<int> v(n,0); 如果要使得位置0存储元素x,则只能使用v[0]=x,如果使用v.insert(x)插入变量x,那么v的第一个元素还是0,即v[0]=0,因为v.push_back(x)是将x插入到v[n],又因为声明v时,v最多能存储n个元素,即x根本没有成功插入容器v中。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
今天看到了这个视频,很庆幸在自己23岁的时候看到 25岁时没人告诉你的事情,趁早知道的8条建议|关于金钱、爱情、工作、原生家庭、年龄焦虑【姜Dora】 https://www.bilibili.com/video/BV16S4y157TV?spm_id_from=333.851.b_7265636f6d6d656e64.4
立即登录