跳至主要內容

02. 数组双指针题目

ITCharge大约 4 分钟

双指针题目

对撞指针题目

题号标题题解标签难度
0167两数之和 II - 输入有序数组open in new windowPythonopen in new window数组、双指针、二分查找中等
0344反转字符串open in new windowPythonopen in new window双指针、字符串简单
0345反转字符串中的元音字母open in new windowPythonopen in new window双指针、字符串简单
0125验证回文串open in new windowPythonopen in new window双指针、字符串简单
0011盛最多水的容器open in new windowPythonopen in new window贪心、数组、双指针中等
0611有效三角形的个数open in new windowPythonopen in new window贪心、数组、双指针、二分查找、排序中等
0015三数之和open in new windowPythonopen in new window数组、双指针、排序中等
0016最接近的三数之和open in new windowPythonopen in new window数组、双指针、排序中等
0018四数之和open in new windowPythonopen in new window数组、双指针、排序中等
0259较小的三数之和open in new windowPythonopen in new window数组、双指针、二分查找、排序中等
0658找到 K 个最接近的元素open in new windowPythonopen in new window数组、双指针、二分查找、排序、滑动窗口、堆(优先队列)中等
1099小于 K 的两数之和open in new windowPythonopen in new window数组、双指针、二分查找、排序简单
0075颜色分类open in new windowPythonopen in new window数组、双指针、排序中等
0360有序转化数组open in new windowPythonopen in new window数组、数学、双指针、排序中等
0977有序数组的平方open in new windowPythonopen in new window数组、双指针、排序简单
0881救生艇open in new windowPythonopen in new window贪心、数组、双指针、排序中等
0042接雨水open in new windowPythonopen in new window栈、数组、双指针、动态规划、单调栈困难
0443压缩字符串open in new windowPythonopen in new window双指针、字符串中等

快慢指针题目

题号标题题解标签难度
0026删除有序数组中的重复项open in new windowPythonopen in new window数组、双指针简单
0080删除有序数组中的重复项 IIopen in new windowPythonopen in new window数组、双指针中等
0027移除元素open in new windowPythonopen in new window数组、双指针简单
0283移动零open in new windowPythonopen in new window数组、双指针简单
0845数组中的最长山脉open in new windowPythonopen in new window数组、双指针、动态规划、枚举中等
0088合并两个有序数组open in new windowPythonopen in new window数组、双指针、排序简单
0719找出第 K 小的数对距离open in new windowPythonopen in new window数组、双指针、二分查找、排序困难
0334递增的三元子序列open in new windowPythonopen in new window贪心、数组中等
0978最长湍流子数组open in new windowPythonopen in new window数组、动态规划、滑动窗口中等
剑指 Offer 21调整数组顺序使奇数位于偶数前面open in new windowPythonopen in new window数组、双指针、排序简单

分离双指针题目

题号标题题解标签难度
0350两个数组的交集 IIopen in new windowPythonopen in new window数组、哈希表、双指针、二分查找、排序简单
0925长按键入open in new windowPythonopen in new window双指针、字符串简单
0844比较含退格的字符串open in new windowPythonopen in new window栈、双指针、字符串、模拟简单
1229安排会议日程open in new windowPythonopen in new window数组、双指针、排序中等
0415字符串相加open in new windowPythonopen in new window数学、字符串、模拟简单
0392判断子序列open in new windowPythonopen in new window双指针、字符串、动态规划简单