lc.16.最接近的三数之和 2022-03-11 双指针算法 约 282 字 预计阅读 1 分钟 lc.16.最接近的三数之和 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数 阅读更多
lc.719.找出第k小的距离对 2022-03-11 双指针算法 约 747 字 预计阅读 2 分钟 lc.719.找出第k小的距离对 给定一个整数数组,返回所有数对之间的第 k 个最小距离。一对 (A, B) 的距离被定义为 A 和 B 之间的绝对差值。 示例 1: 输入 阅读更多
lc.611.有效三角形的个数 2022-03-11 双指针算法 约 452 字 预计阅读 1 分钟 lc.611.有效三角形的个数 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 示例 1: 输入: nums = [2,2,3,4] 输出: 3 解释:有效 阅读更多
lc.167.两数之和II-有序数组 2022-03-10 双指针算法 约 925 字 预计阅读 2 分钟 lc.167.两数之和II-有序数组 题目链接 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目 阅读更多
lc.11.盛最多水的容器 2022-03-10 双指针算法 约 910 字 预计阅读 2 分钟 lc.11.盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成 阅读更多
bm89.合并区间 2022-03-10 双指针算法 约 207 字 预计阅读 1 分钟 bm89.合并区间 题目链接 给出一组区间,请合并所有重叠的区间。 请保证合并后的区间按区间起点升序排列。 1 2 3 4 5 输入: [[10,30],[20,60],[80,100],[150,180]] 返回值: [[10,60],[80,100],[150,180]] 1 2 3 4 5 阅读更多
面试题.正则表达式匹配 2022-03-10 状态转移dp【有向图的最大长度】 约 1319 字 预计阅读 3 分钟 面试题.正则表达式匹配 请实现一个函数用来匹配包含’. ‘和’‘的正则表达式。模式中的字符&rs 阅读更多
lc.剑指.爬楼梯的最小成本 2022-03-10 状态转移dp【有向图的最大长度】 约 464 字 预计阅读 1 分钟 lc.剑指.爬楼梯的最小成本 数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值 cost[i](下标从 0 开始)。 每当爬上一个阶 阅读更多
lc.删除链表倒数第n个节点 2022-03-10 链表 约 429 字 预计阅读 1 分钟 lc.删除链表倒数第n个节点 给定一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 1 2 输入:head = [1,2,3,4,5], n = 2 输出:[1, 阅读更多
lc.排序数组的两数之和 2022-03-10 双指针算法 约 435 字 预计阅读 1 分钟 lc.排序数组的两数之和 给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。 函数应该以长度为 2 的整数数组的 阅读更多