双指针
双指针应用
YAOSHIAO
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AcWing 800. 数组元素的目标和(C++算法)
AcWing 800. 数组元素的目标和 1、题目(来源于AcWing): 给定两个升序排序的有序数组A和B,以及一个目标值x。数组下标从0开始。 请你求出满足A[i] + B[j] = x的数对(i, j)。 数据保证有唯一解。 输入格式 第一行包含三个整数n,m,x,分别表示A的长度,B的长度以及目标值x。 第二行包含n个整数,表示数组A。 第三行包含m个整数,表示数组B。 输出格式 共一行,包含两个整数 i 和 j。 数据范围 数组长度不超过100000。 同一数组内元素各不相同。 1≤数组元素≤10原创 2020-07-16 15:28:48 · 597 阅读 · 0 评论 -
AcWing 799. 最长连续不重复子序列(C++算法)
AcWing 799. 最长连续不重复子序列 1、题目(来源于AcWing): 给定一个长度为n的整数序列,请找出最长的不包含重复数字的连续区间,输出它的长度。 输入格式 第一行包含整数n。 第二行包含n个整数(均在0~100000范围内),表示整数序列。 输出格式 共一行,包含一个整数,表示最长的不包含重复数字的连续子序列的长度。 数据范围 1≤n≤100000 输入样例: 5 1 2 2 3 5 输出样例: 3 2、基本思想: 用双指针 i 和 j 。i 从左向右遍历给定序列中的每一个数并表示满足条件子原创 2020-07-16 11:54:23 · 692 阅读 · 0 评论
分享