自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 707.设计链表

4、在链表第index个节点前面插入一个节点。1、获取链表第index个节点的数值。5、删除链表的第index个节点。2、在链表的最前面插入一个节点。3、在链表的最后面插入一个节点。方法一:不设置虚拟头结点。方法二:设置虚拟头结点。

2024-03-28 14:26:55 210 1

原创 203.移除链表元素

方法二:设置虚拟节点,不需要另外考虑是否删除的为头结点还是非头结点。方法一:不设置虚拟节点,需要考虑删除头结点和删除非头结点。

2024-03-27 14:32:43 165

原创 59.螺旋矩阵II

思路:蛇形矩阵,利用偏移量。

2024-03-26 11:31:22 186 1

原创 54.螺旋矩阵I

思路:蛇型矩阵,利用偏移量。

2024-03-25 18:37:07 201 1

原创 76.最小覆盖子串

用h1记录 t 中各个元素出现的个数,用h2记录窗口中各个元素出现的个数。注意:具有单调性,用哈希表记录各个元素出现的个数。当aj 多余时,则 j 后移。思路:利用双指针和两个哈希表。

2024-03-24 12:50:31 167 1

原创 904.水果成篮

2024-03-23 14:22:58 123 1

原创 209 长度最小的子数组

【代码】209 长度最小的子数组。

2024-03-22 14:22:34 203 1

原创 977.有序数组的平方

2024-03-21 16:03:28 420 1

原创 844.比较含退格的字符串

2024-03-20 12:44:15 205 1

原创 283:移动零

快指针指向非0元素,快指针指向元素赋值给于慢指针;快指针指向0元素,快指针右移一位,直到尾部。将新数组其他元素位置补0。慢指针:更新新数组元素。注意事项:原地操作,保持相对顺序不变。

2024-03-19 13:52:23 150 1

原创 26. 删除有序数组中的重复项

2024-03-18 10:51:31 72 1

原创 27. 移除元素

利用快慢指针,当快慢指针指向相同元素,则快指针前移动,慢指针不动;当快慢指针不指向相同元素,快慢指针一起移动,相当于,将目标元素原有位置覆盖,没有改变相对位置。暴力法思路:找到目标元素,将后面的元素向前移动,覆盖原来元素所在位置,保持元素相对位置不变。注意事项:由于数组连续特性,只能覆盖目标元素位置,不可以直接删除目标元素。慢指针:更新新数组下标。快指针:不含目标元素。关键:快指针指向元素,赋值给慢指针。

2024-03-17 14:27:21 184 1

原创 34.排序数组中查找元素第一个和最后一个位置

前提条件:二分区间,单调有序。

2024-03-16 13:43:43 188 1

原创 704. 二分查找

代码随想录 笔记

2024-03-15 14:02:14 246 2

空空如也

空空如也

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

TA关注的人

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