自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录Day8 - 344.反转字符串 |541. 反转字符串II | 151.翻转字符串里的单词 |3110. 字符串的分数

151.翻转字符串里的单词。541. 反转字符串II。151.翻转字符串里的单词 3110.字符串分数

2024-06-01 15:11:36 643

原创 代码随想录Day7: 454 四数相加 | 15 三数之和 | 18.四数之和

注意: 什么时候需要去重, 什么时候不需要: 之前的4sum 和3sum都是在同一个array中,然后题目要求unique的组合, 所以需要去重。但是这里是在不同的数组中找出组合,所以不需要去重。

2024-06-01 15:04:18 250

原创 代码随想录 Day6: 242. 有效字母异位词 |349. 两个数组的交集 |1. 两数之和

思路: dict 先记录第一个string中字母出现次数,如果在第二个string中有重复的,dict中value(代表出现次数)-= 1, 如果最后dict的value == 0, 那么两个就是valid anagram。注意: for loop用来记录较短的set中, 在另一个set中有没有出现相同的number。思路: 直接用dict。

2024-05-29 14:30:31 258

原创 代码随想录 Day04: 24. 两两交换链表中的节点 | 19. 删除链表倒数第N个节点 | 141. 环形链表 | 1356. 根据1 Bits对数组排序

注意:创建两个变量temp 和temp1来储存要交换的两个点的值。

2024-05-28 14:23:12 231

原创 代码随想录 Day 3: 203.移除链表元素 | 707. 设计链表 | 206. 反转链表

203.移除链表元素。

2024-05-25 04:40:45 211

原创 代码随想录刷题Day2 -- LC34:在排序数组中查找元素的第一个和最后一个位置(index)|LC977: 有序数组的平方 | LC209: 长度最小的子数组

题目要求:在排序过(非递减)的array - nums中找出target value 的start index 和 end index, 且必须用O(logN) 的二分查找法做出。1. 假设target 在[L, R] 中, 使用while (L

2024-05-23 15:02:35 560

原创 代码随想录算法Day01: 704.二分查找 | 27. 移除元素

binary search是在sorted过的数组中才行, 设置左右指针, 注意是while(left < right) 还是 while(left

2024-05-22 14:12:13 453

空空如也

空空如也

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

TA关注的人

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