Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
LeetCode-917. 仅仅反转字母
给你一个字符串 s 根据下述规则反转字符串 所有非英文字母保留在原有位置 所有英文字母 小写或大写 位置反转 返回反转后的 s 示例 1 输入 s ab cd 输出 dc ba 来源 力扣 LeetCode 双指针 双指针是一种解决问题的技
c
力扣刷题
双指针
LeetCode
算法
leetcode 3. 无重复字符的最长子串
题目描述 初始化 ans for 初始化慢指针 0 快指针 0 in 可迭代集合 更新窗口内信息 while 窗口内不符合维护的条件 扩展或者收缩窗口 慢指针移动 if 是合法的答案 更新答案 返回 ans 给定一个字符串 s 请你找出其中
双指针
LeetCode
算法
数据结构
leetcode 26. 删除有序数组中的重复项
给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素 使每个元素 只出现一次 返回删除后数组的新长度 元素的 相对顺序 应该保持 一致 然后返回 nums 中唯一元素的个数 考虑 nums 的唯一元素的数量为 k 你需要做以
双指针
LeetCode
算法
leetcode 26. 删除有序数组中的重复项
给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素 使每个元素 只出现一次 返回删除后数组的新长度 元素的 相对顺序 应该保持 一致 然后返回 nums 中唯一元素的个数 考虑 nums 的唯一元素的数量为 k 你需要做以
双指针
LeetCode
算法
LeetCode-410.最小区间、滑动窗口、双指针
你有 k 个升序排列的整数数组 找到一个最小区间 使得 k 个列表中的每个列表至少有一个数包含在其中 我们定义如果 b a lt d c 或者在 b a d c 时 a lt c 则区间 a b 比 c d 小 示例 1 输入 4 10 1
c
力扣刷题
双指针
算法
LeetCode
【力扣】19. 删除链表的倒数第 N 个结点 <链表指针、快慢指针>
力扣 19 删除链表的倒数第 N 个结点 给你一个链表 删除链表的倒数第 n 个结点 并且返回链表的头结点 示例 1 输入 head 1 2 3 4 5 n 2 输出 1 2 3 5 示例 2 输入 head 1 n 1 输出 示例 3 输
力扣及OJ
链表
双指针
LeetCode
链表