自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day4代码随想:24、19、02.07、142

或者也用双指针,一个fast和一个slow,一个移动一位,一个一次移动两个节点。a: 先判断是不是有循环,可以直接用unorderde_set来记录,但是要注意链表不可以到null->next;a:一个是要分析好四个节点的关系,因为反转两个节点还是需要连接前面和后面两个节点,所以开头也要处理好。b:可以用递归,因为把后面当作一个节点,前面也当作一个节点,所以就是可以不断递归。c:或者双指针,fast先移动n个节点,然后再slow移动,b:倒数2第几个节点可以直接先算出长度,然后再删除节点。

2023-07-15 22:51:10 49 1

原创 Day2代码随想录:977、209、59

a:相当与双指针来不断遍历,并且注意条件sum要>=target。并且注意当满足条件之后,要继续移动指针然后再遍历。a:因为数组是有序的,所以可以通过从中间到两边来排序或者从左右两边向中间遍历然后再反转。a: 主要是四个操作以及终止条件,可以把4个作为一个循环,也可以用count来计数。b:如果数组不是有序的,那么应该先排序。并且排序的时候不可以进行等于。2、209长度最小的子数组。1、977有序数组的平方。

2023-07-13 20:44:33 66 1

原创 代码随想录第一天:704和027

c:mid中间值在奇数个数字时取中间,但是在偶数个数字取中间靠左的一个数字。4、要确定好值,以及防止int越界,所以取mid=left+(right-left)/2;1、每一次取中间的值进行比较,然后不断缩小范围,最终确定目标值是否存在。4、注意好nums[slow++],slow是从0开始,然后开始++。1、主要是快慢指针,一个fast 和一个slow来确定数组的值。2、slow是返回的数组的数字,fast是根据原来数组进行遍历。3、fast正常遍历,而对于slow就是直接根据条件来确定。

2023-07-12 20:13:20 54 1

空空如也

空空如也

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

TA关注的人

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