![](https://img-blog.csdnimg.cn/b7604079842e4cecad354718212ae768.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数组双指针
数组中并没有真正意义上的指针,但可把索引作为数组中的指针
干干脆脆的小饼干6688
积跬步以致千里,积怠惰以致深渊
展开
-
5.最长回文子串
最长回⽂子串原创 2022-06-09 11:18:05 · 52 阅读 · 0 评论 -
167.两数之和 II - 输入有序数组
两数之和 II - 输入有序数组一、题目描述二、示例三、难度四、代码Java版C++版补充 一、题目描述 二、示例 三、难度 中等 四、代码 Java版 public class Solution { public static int[] twoSum(int[] numbers, int target) { int left = 0, right = numbers.length-1; while (numbers[left] + numbers[rig原创 2022-05-31 13:39:16 · 61 阅读 · 0 评论 -
283.移动零
移动零一、题目描述二、示例三、难度四、代码C++版法一法二Java版 一、题目描述 二、示例 三、难度 简单 四、代码 C++版 法一 class Solution { public: void moveZeroes(vector<int>& nums) { int index = 0, p = 0; while (p < nums.size()) { if (nums[p] != 0) {原创 2022-05-30 12:56:03 · 83 阅读 · 0 评论 -
27.移除元素
移除元素一、题目描述二、示例三、难度四、代码Java版法一法二:快慢指针C++版法一法二:快慢指针 一、题目描述 二、示例 三、难度 简单 四、代码 Java版 法一 public class Solution { public static int removeElement(int[] nums, int val) { if(nums.length == 0) return 0; int i = 0, j = nums.length - 1;原创 2022-05-27 10:37:47 · 85 阅读 · 0 评论 -
26. 删除有序数组中的重复项
删除有序数组中的重复项一、题目描述二、示例三、难度四、代码Java版 一、题目描述 二、示例 三、难度 简单 四、代码 Java版 /** * @author Kidd * @create 2022-05-08 9:36 */ /* * 不使用额外的空间,必须在原地修改数组 并在使用 O(1) 额外空间的条件下完成 */ public class Solution { public int removeDuplicates(int[] nums) { if (n原创 2022-05-08 10:00:13 · 460 阅读 · 0 评论