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

原创 3-1 代码随想录 第二章 链表part01 203.移除链表元素

的节点,并返回新的头节点。,请删除链表中所有满足。给定一个链表的头节点。

2024-10-18 12:24:51 626

原创 2-2 代码随想录 第一章 数组part02 59螺旋矩阵II()

给定一个正整数$ n$,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。

2024-09-21 16:03:20 587

原创 2-1 代码随想录 第一章 数组 part02 209长度最小的子数组(滑动窗口)

滑动窗口是一种有效的技术,用于处理数组或字符串中的子序列问题。其核心思想是通过动态调整子序列的起始和终止位置,来高效地查找满足特定条件的子序列。

2024-09-21 15:32:39 500

原创 1-3 代码随想录 第一章 数组part01 977有序数组的平方(双指针)

计算每个元素的平方,并返回一个新的数组,该数组按升序排列。:该函数接收一个有序整数数组。

2024-09-21 14:57:19 245

原创 1-2 代码随想录 第一章 数组part01 27移除元素(快慢指针)

快慢指针的核心思想是通过两个指针同时遍历链表或数组,其中一个指针(快指针)每次移动一步或多步,另一个指针(慢指针)每次移动一步。通过这种方式,可以在遍历过程中同时访问多个元素,从而实现一些特定的算法。

2024-09-21 14:46:01 273

原创 1-1 代码随想录 第一章 数组part01 704二分查找

二分法的核心思想是每次都将搜索范围缩小一半。在每一步中,都会选择中间的元素进行比较:2、左闭右开区间查找 3、左开右闭区间查找 三者的异同点相同点:三种方法的核心思想是通过二分法在有序数组中查找目标值,利用每次将区间缩小一半的方式加速查找过程,时间复杂度均为 。 三种方法都在 时返回目标下标,在未找到时返回 -1。不同点: 区间的定义:边界更新方式:

2024-09-21 14:26:51 257

空空如也

空空如也

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

TA关注的人

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