自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除