码迷,mamicode.com
首页 >  
搜索关键字:双指针    ( 649个结果
leetcode 每日一题 15. 三数之和
双指针法 思路: 首先对原数组进行排序,然后从头开始遍历,当遇到nums[i]>0时终止。在遍历过程中,对遍历元素i后面剩余子数组首尾添加指针L和R,通过移动LR找到满足题设条件的[i,L,R]。这里要注意的是,为了避免重复的情况,在遍历过程中,如果遍历的元素nums[i]和它之前元素nums[i- ...
分类:其他好文   时间:2020-04-27 13:21:53    阅读次数:56
归并排序
归并排序的步骤如下: 思想:将数组分成两部分,两部分都是有序的时候,把两个数组合并。合并的方法就是双指针,i 指向左边的数组,j 指向右边的数组,比较 L[i] 和 R[j] 的大小,将其填入原数组,并且将 i 或 j 往后移。 步骤: 1.将数组分成两部分,直到其中只包含一个元素 2.当数组只包含 ...
分类:编程语言   时间:2020-04-24 20:06:48    阅读次数:53
双指针总结
1.双指针 双指针解决数组,字符串,二分搜索,链表翻转、判断是否有环、寻找链表向后数第i个元素、链表中间的元素。 1.1有序数组两数之和 left = 0,right = arr.len 1 若arr[left]+arr[right] sum,right ;否则left++; 1.2最小子串(双指针 ...
分类:其他好文   时间:2020-04-22 22:52:53    阅读次数:81
LeetCode:长度最小的子数组
长度最小的子数组 要求 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。 思路 利用双指针,对比俩指针之间的和值与目标值的对比,并且记录下标差值,遍历结束后输出最小差值或0。 示例 ...
分类:编程语言   时间:2020-04-22 18:16:39    阅读次数:76
4.22 每日一题题解
小sun的假期 + 题目链接: "https://ac.nowcoder.com/acm/contest/1085/A" 涉及知识点: + 枚举/双指针/区间合并 solution: + $题目是让你输出最大的未被覆盖的区间长度$ + $首先按照l从小到大排序,如果l相等就按照r从小到大排序$ + ...
分类:其他好文   时间:2020-04-22 10:01:11    阅读次数:57
283.移动零
2020-04-21 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非 零元素的相对顺序。 题解: 思路1:双指针 /** * @param {number[]} nums * @return {void} Do not return anything, modi ...
分类:移动开发   时间:2020-04-21 10:08:43    阅读次数:76
【剑指offer】【双指针】21.调整数组顺序使奇数位于偶数前面
题目链接:https://leetcode cn.com/problems/diao zheng shu zu shun xu shi qi shu wei yu ou shu qian mian lcof/ 双指针 ...
分类:编程语言   时间:2020-04-19 14:46:18    阅读次数:64
【剑指offer】【双指针】 57-II.和为s的连续正数序列
双指针 [l,r]的区间和:s = (l + r) (r l + 1) / 2 通过利用l和r两个指针,初始l=1,r=2; 如果s == target,将[l,r]的数组添加到结果res中,l++; 如果s target, l++; 时间复杂度O(n),空间复杂度O(1) ...
分类:其他好文   时间:2020-04-19 13:12:15    阅读次数:56
LeetCode 11. 盛最多水的容器
题目 思路:底乘以高,每次算完临时面积再进行比较 代码 //1.双指针 public int maxArea(int[] height) { int res = 0; int i = 0; int j = height.length 1; while (i 大家如果感兴趣可以前去手搓 本分类只用作个 ...
分类:其他好文   时间:2020-04-18 09:55:01    阅读次数:69
双指针算法:盛最多水的容器
转自:leecode 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n ...
分类:编程语言   时间:2020-04-18 09:54:26    阅读次数:65
649条   上一页 1 ... 15 16 17 18 19 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!