自定义博客皮肤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)
  • 收藏
  • 关注

原创 代码随想录Day02 | 209.长度最小的子数组、59. 螺旋矩阵 II、58. 区间和、44. 开发商购买土地

第一题运用了滑动窗口0 : result;等价于第二题运用了前闭后开的思想,将螺旋形填数字按顺序分解为顶部、右列、底部、左列。第三题重点在逻辑思维运用了前缀和,单次求区间运用暴力求法并无问题,但频繁求取区间和时,运用依次的数据和可以大大简化求和复杂度。第四题也运用了前缀和的方法。图片来自代码随想录知识星球 (opens new window)海螺人。

2024-12-13 01:52:46 821

原创 代码随想录Day01 | 704.二分查找,27.移除元素,977.有序数组的平方

今天这三道题都是运用数组的基本方法。第一题运用了二分法,重点在于区分前闭后开和前闭后闭。>>1:位移操作符,>>表示右移操作,>> 1就是将差值除以 2。如果a和b的和是奇数,结果会是向下取整的整数。第二题运用了快慢指针法。第三题运用了也运用了双指针法。自己看到题目的第一想法其实今天是我第一次刷题,关于算法代码的了解和运用都比较基础,前两个题第一反应都是for循环,但在第二题学习了双指针法后,看待第三题想到了双指针法,但仍对题目的特征(非逆序数组)缺乏观察,合理安排两个指针位置、用法。今日收获。

2024-12-12 00:10:29 867

空空如也

空空如也

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

TA关注的人

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