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

原创 代码随想录训练营第三天LeetCode 203.移除链表元素707.设计链表 206.反转链表

203.链表对于我最大的问题就是感觉好烦,能看懂,也会,就是感觉自己写有点写不出来。一遇到链表就想退缩。。 707.这题更想退缩了,但是不行,一定得写出来,画图也得详细画出来。 获取第i个节点的值。红色为先定义的虚拟头节点。蓝色为这么定义的。绿色为 通过i的增加,来移动current; 头部插入节点。需要先后再前,不然后面的就会丢失。 尾部插入节点。 第i个节点前插入节点。 删除第i个节点。 206.反转链表,前段时间写过,模糊记得一点,突然上手写又无从下手。好难过

2025-01-11 23:47:48 313

原创 代码随想录训练营第二天LeetCode 209.长度最小的子数组 59.螺旋矩阵II

一开始没看懂题目什么意思,后来看了讲解,再自己绘图就能理解了。其中一共有两个知识点不太清楚,后来经过查询就清楚了。还以为是直接将1+1=2赋值给answer[0][0],后来查了,感觉我还是分开来看清楚点。这题其实单独看卡哥的视频,有点理解不了,所以我又看了一遍灵神的讲解,发现懂了。但是在写while还是if的地方还是不太懂,就又看了一遍卡哥的,然后懂了。二,为什么while(temp<n*n)这行不能加等于。如果n是奇数,更好理解了。希望我每天都能坚持,然后早点学会很多算法,早点找到游戏开发的工作~

2025-01-09 15:00:24 397

原创 代码随想录算法训练营第一天| LeetCode704. 二分查找、27. 移除元素、977.有序数组的平方

非递减,也就是递增。所以最大的平方数,就在这个数组的最左边或者最右边。当最左边的最大,就赋值给array[k],然后left就加1,继续比较后面的数。并且k减1,因为array数组最后一个位置已经放了,需要往前摆。当最右边的最大,就赋值给array[k],然后right就减1,继续比较后面的数。与左闭右开的区别就是,左闭右开需要不在数组里面,不能写等于,以及赋值left和right的时候,要注意右边不包括,所以right=mid时,不能加1。真的啥都不会,但是看着题目就写出来了,但是不行,我得提高。

2025-01-08 21:55:07 337

FishDraw.js

FishDraw.js

2023-05-17

空空如也

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

TA关注的人

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