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

原创 LeetCode 283. Move Zeroes (力扣283)

遍历数组,把非零元素移到数组钱前面(从下标零开始),剩下的元素用零补充。

2024-06-10 05:38:42 97

原创 力扣 1229:将每个元素替换为右侧最大元素 LeetCode 1299: Replace Elements with Greatest Element on Right Side

从右到左遍历数组每个元素,把当前元素放到一个临时变量中,然后把右边最大值max赋值给当前元素,然后再把最大值与临时变量相比,如果临时变量大与最大值max,那就把临时变量赋值给max,于是有了新的最大值,否则,保持max最大值。

2024-04-20 10:05:06 110 1

原创 力扣 941题 有效的山脉数组 (LeetCode 941. Valid Mountain Array)

力扣 941题 有效的山脉数组 (LeetCode 941. Valid Mountain Array)

2024-03-22 10:45:24 94 1

原创 力扣 #1346 检查整数及其两倍数是否存在 (Leetcode #1346 Check If N and Its Double Exist)

2. 遍历数组,以i下标开始,从0开始,将下标为i的元素与相同数组中的其他元素(即下标为j并且i!=j)的两倍进行对比,如果相等,返回true,如果不相等,返回false。一句话概括:将数组中每个元素与除本元素外其他元素的两倍进行对比,如果相等,返回true,反之返回false。1. 如果数组是空的,直接返回false。

2024-03-21 10:03:56 102 1

原创 力扣 26题 删除有序数组中的重复项 Leetcode #26 Remove Duplicates from Sorted Array

2.然后遍历原数组第二个元素,如果第二个元素的值与nums[left]不同,那就加入nums[left+1]中。3.如果第二个元素的值与nums[left]相同,那就什么也不做,直接跳到下个循环,也就是i+1。1.如果我们创建另一个下标left,初始化为0,把数组第一个元素赋值与nums[left];一句话概括:从左到右,遍历数组中每个元素,重复元素中第一个元素保留,其余跳过。4.以此类推到最后一个元素。

2024-03-20 09:56:27 185

原创 力扣 27题 移除元素 LeetCode #27 Remove Element

3. 如果下标i的元素不等于目标值val,那就把此元素写入nums[left],实际上就是把本身再次覆盖。4. 如果i下标元素等于,那就什么也不做,直接跳到i+1元素,以此重复循环到最后一个元素。1. 创建一个pointer 取名为left 用于作为数组的下标。2. 遍历数组的每个元素(也就是for loop),从0下标开始。一句话总概括:把不等同于val的元素往数组前面移动。

2024-03-20 08:57:37 128 1

空空如也

空空如也

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

TA关注的人

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