![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
双指针
h_astro
天文爱好者中的码农
展开
-
LeetCode-三数之和-双指针-剪枝
LeetCode-15三数之和题目回顾题解python代码实现题目回顾传送门给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 *a,b,c ,*使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。**注意:**答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:...原创 2019-05-23 15:36:00 · 152 阅读 · 0 评论 -
LeetCode-最接近的三数之和-双指针
LeetCode-最接近的三数之和-双指针题目回顾题解python代码实现题目回顾传送门此题,跟三数之和类似。给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 ta...原创 2019-05-23 16:30:29 · 132 阅读 · 0 评论 -
LeetCode-day28-合并两个有序数组-双指针-简单-cpp
LeetCode-合并两个有序数组-双指针-简单-cpp题目回顾题解cpp代码题目回顾传送门给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。...原创 2019-06-06 22:30:13 · 197 阅读 · 0 评论 -
LeetCode-day39-344反转字符串-双指针-easy-cpp
LeetCode-day39-344反转字符串-双指针-easy-cpp题目回顾题解cpp题目回顾传送门编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:["h","...原创 2019-06-19 10:38:11 · 220 阅读 · 0 评论 -
LeetCode-day41-557反转字符串中的单词III-双指针-easy-cpp
LeetCode-day41-557反转字符串中的单词III-双指针-easy-cpp题目回顾题解cpp题目回顾传送门给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符串中,每个单词由单个空格...原创 2019-06-20 11:43:07 · 203 阅读 · 0 评论