
算法
jiaobiandianliu
这个作者很懒,什么都没留下…
展开
-
四数之和(java实现)
四数之和 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 示例: 给定数组 nums = [1, 0, -1, 0, -2, 2],和 target = 0。 满足要求的四元组集合为: [ [-1, 0, 0, ...原创 2019-10-09 22:42:32 · 1250 阅读 · 0 评论 -
双指针法
双指针法 所谓双指针,指的是在遍历对象的过程中,使用两个相同方向或者相反方向的指针进行扫描,从而达到相应的目的。 例题一:盛最多水的容器「左右指针」 给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 输...原创 2019-10-11 00:45:30 · 346 阅读 · 0 评论