自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 LeetCode 27. Remove Element

题意 给出一个数组和一个数,原地删除数组中与给出数值相等的数,即不能另开数组,求操作完后的数组长度。元素的顺序可以改变,超出数组长度的数不考虑。 思考 最开始的时候想到 vector.erase() ,但是因为未考虑到删除元素后 vector 长度发生改变,所以出错。然后看了别人的代码才意识到错误。 第二个思路是将末尾不等于所给数值的元素移动到前面,但未考虑到数组为空、只有一个数值、如何判断退出循环等边界条件,屡次出错。最后加入了很多条件判断,导致代码看上去很丑陋。 看了别人的代码后,发现思路很清晰,代码很

2020-10-26 19:41:58 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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