- 博客(2)
- 收藏
- 关注
原创 leetcode上奇怪的解答错误
最近在leetcode上刷题,有一题的错误很奇怪,题目如下解答的代码和报错如下:图片:代码:class Solution {public: void reverse(string& s, int start, int end) { for (int i = start, j = end; i < j; i++, j--) { swap(s[i], s[j]); } } void re
2022-03-10 16:23:10
7949
2
原创 begin()迭代器加上一个数位置会出现在哪里?
在leetcode上做189.题【轮换数组】时,我发现vector<int> v数组的begin迭代器加上一个数时的结果和预料有些偏差。比如说:v.begin() + 3,按照测试的结果,这个迭代器的指向是数组的第三个值,假设数组从0开始,则此迭代器指向v[2]。本来这也不是不可以接受的,但就在今天上午我刚刚看过C++ primer(第五版)3.4节的迭代器的介绍,在99页中间,表 3.7 中,在iter + n 这一栏书中写道:迭代器加上一个整数值仍得一个选代器,迭代器指示的新位置
2022-03-05 18:41:57
1843
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人