自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营day7| 454.四数相加 II 383.赎金信 15.三数之和

这道题的思路可以参照二数之和的思路,不过这道题需要先把两个数组的加和作为一组,另外两个数组的加和作为一组,再参照两数之和的思路。这道题的难度并不大,题意是说能不能使用杂志里面的字符来组成赎金信,其实就是想知道A字符串的字符是否都在B字符串中都出现过。进行数组遍历,i从下标0的地方开始,同时下标left 定义在i+1的位置上,定义下标right 在数组结尾的位置上。就说明 此时三数之和大了,因为数组已经排过序,所以right–,使得三数之和变小。就说明 此时三数之和小了,所以left++,使得三数之和变大。

2024-01-31 20:38:58 598

原创 代码随想录算法训练营day6| 242. 有效的字母异位词、349. 两个数组的交集、202.快乐数、1.两数之和

hash是一种映射方式。解决哈希表相关的问题,要考虑如何去选择合适的哈希结构。数组:元素大小不是特别大或较为连续分布。set:元素要求去重,元素分布不太具有连续性或元素数值很大。

2024-01-29 21:01:55 415

原创 代码随想录算法训练营day4 | 链表相关内容

今天忙完之后补了一下昨天的博客进行部分更新,大抵今晚也顺便更新一半这边的内容不然到第二天进度慢了就差太多了……不愧是我当年学数据结构卡住的一个点之一,链表的逻辑处理可以说是相当严密了。

2024-01-28 21:01:03 348

原创 代码随想录算法训练营day3| 203.移除链表元素、707.设计链表、206反转链表

链表是一个我在学数据结构的就没怎么有弄明白的东西 因为虚拟头节点的写法和不加头节点的写法以及何时用哪一种写法并没有了解清楚。这几天白天一直在忙一些内容没怎么有时间看东西,正打算晚上抽空把题目补完。既然帖子发出来就相当于是立了个flag 大抵在凌晨那会可以更新完吧。

2024-01-27 20:56:02 447

原创 代码随想录算法训练营day2| 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II

是对第一天双指针写法还有区间定义的一些进一步练习。总体来说难度还是有一些的。加之有不少细节的地方需要处理。

2024-01-26 20:31:44 1179

原创 代码随想录算法训练营day1| 704. 二分查找 27. 移除元素

力扣704. 二分查找,27. 移除元素

2024-01-24 23:51:13 1194

空空如也

空空如也

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

TA关注的人

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