请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Vector逆向遍历

你好老师,vector逆向遍历有没有啥好的方法?reverse_iterator不太好用,regin()还不能付给正向iterator

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2020-04-08 11:17:54

rbegin() 到 rend() 是 C++ 提供的标准的逆向遍历方式。


如果使不惯,只能用索引去遍历了。


继续加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 宝慕林7494600 #1
    老师,索引怎么逆向遍历,不是vector. size()是size_t类型的,没有负值吗,可以写一段代码吗?
    回复 有任何疑惑可以回复我~ 2020-04-10 23:21:11
  • liuyubobobo 回复 提问者 宝慕林7494600 #2
    在确保 vector 不空的情况下:for(int i = v.size() - 1; i >= 0; i --)
    回复 有任何疑惑可以回复我~ 2020-04-11 00:57:50
  • 提问者 宝慕林7494600 #3
    哦哦,谢谢老师!
    回复 有任何疑惑可以回复我~ 2020-04-14 16:30:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信