首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
小王同学
Stay Hungry, Stay Foolish.
累计撰写
141
篇文章
累计创建
20
个标签
累计收到
0
条评论
栏目
首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
目 录
CONTENT
以下是
双指针
相关的文章
2024-09-18
Leetcode 无重复字符的最长子串
Leetcode 无重复字符的最长子串 力扣传送门 解题思路: 这道题目我们可以使用滑动窗口的思路。 滑动窗口是一种管理两个指针(通常是窗口的起始和终止位置)的技术,通过这两个指针可以表示字符串中的一个区间。当这个区间内的元素满足题目要求时,我们尝试扩大窗口的大小(即移动结束指针);当不满足要求时,
2024-09-18
39
0
0
算法
2024-04-14
Leetcode 18. 四数之和(画图分析)
Leetcode 18. 四数之和(画图分析) 力扣传送门(opens new window) 题意:给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有
2024-04-14
44
0
0
算法
2024-04-09
Leetcode 15. 三数之和(画图分析)
Leetcode 15. 三数之和(画图分析) 力扣传送门(opens new window) 3Sum 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意: 答案中不可以包含重
2024-04-09
42
0
0
算法
2024-04-07
Leetcode 142.环形链表II(画图分析)
Leetcode 142.环形链表II(画图分析) 力扣传送门(opens new window) 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中
2024-04-07
103
0
0
算法
2024-04-03
Leetcode 面试题 02.07. 链表相交(画图分析)
Leetcode 面试题 02.07. 链表相交(画图分析) 同:160.链表相交 力扣传送门(opens new window) 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 图示两个链表在节点 c1 开始相
2024-04-03
46
0
0
算法
2024-04-01
Leetcode 19.删除链表的倒数第N个节点(画图分析)
Leetcode 19.删除链表的倒数第N个节点(画图分析) 力扣传送门(opens new window) 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,
2024-04-01
43
0
0
算法
2024-03-31
Leetcode 151.翻转字符串里的单词(画图分析)
Leetcode 151.翻转字符串里的单词(画图分析) 力扣传送门(opens new window) 给定一个字符串,逐个翻转字符串中的每个单词。 示例 1: 输入: "the sky is blue" 输出: "blue is sky the" 示例 2: 输入: " hello world!
2024-03-31
53
0
0
算法
2024-03-31
LeetCode 206.反转链表(画图分析)
LeetCode 206.反转链表(画图分析) 力扣传送门(opens new window) 题意:反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解题思路: 在遍历链表时,将当前节点的 next 指针改为指向前一个节点。
2024-03-31
55
0
1
算法
2024-03-28
Leetcode 344.反转字符串(画图分析)
Leetcode 344.反转字符串(画图分析) 力扣传送门(opens new window) 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假
2024-03-28
43
0
0
算法
2024-03-27
Leetcode 27. 移除元素(画图分析)
Leetcode 27. 移除元素(画图分析) 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面
2024-03-27
42
0
0
算法