![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
双指针
安慕尧
这个作者很懒,什么都没留下…
展开
-
每天一道算法题系列三十二之调整数组顺序使奇数位于偶数前面
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是简单输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例:输入:nums = [1原创 2021-01-22 09:50:01 · 160 阅读 · 0 评论 -
每天一道算法题系列三十一之删除链表的节点
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/shan-chu-lian-biao-de-jie-dian-lcof/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是简单给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例 1:输入: head = [4,5,1,9], val = 5输出: [4,原创 2021-01-21 14:08:55 · 81 阅读 · 0 评论 -
每天一道算法题系列二十四之二维数组中的查找
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。弱弱说一句,最近做项目迁移太难了,加班回家太晚了,一直没做算法题,然后元旦就再家恢复了一下,后面会继续写算法系列。本题难度是中等在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递原创 2021-01-04 15:26:30 · 107 阅读 · 0 评论 -
每天一道算法题系列二十四之实现strStr()
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/implement-strstr/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是简单public class StrStr { public static void main(String[] args) { System.out.println(strStr("qwertyqwerty", "tyqwe原创 2020-12-24 11:01:41 · 77 阅读 · 0 评论 -
每天一道算法题系列二十三之反转链表
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是简单定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NU原创 2020-12-22 09:39:08 · 98 阅读 · 0 评论 -
每天一道算法题系列二十一之删除排序数组中的重复项
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/merge-two-sorted-lists/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是简单给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums =原创 2020-12-10 09:39:48 · 74 阅读 · 0 评论 -
每天一道算法题系列十八之删除链表的倒数第N个节点
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是中等给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2-原创 2020-12-02 22:21:24 · 109 阅读 · 0 评论 -
每天一道算法题系列十六之最接近的三数之和
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/3sum-closest/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是中等给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums = [-1,2,1,-4], target原创 2020-11-30 14:30:35 · 92 阅读 · 0 评论 -
每天一道算法题系列十四之三数之和
每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/3sum/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是中等给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1,原创 2020-11-22 19:28:35 · 166 阅读 · 0 评论