摘要:
问题 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 示例 1: 输入:nums = [5 阅读全文
posted @ 2025-06-08 14:14
saulstavo
阅读(15)
评论(0)
推荐(0)
摘要:
问题 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。 分析 先找哪一行,再找哪一列。两次二分即可。同样 阅读全文
posted @ 2025-06-08 13:57
saulstavo
阅读(17)
评论(0)
推荐(0)
摘要:
问题 给你两个整数数组 x 和 y,长度均为 n。你必须选择三个 不同 的下标 i ,j 和 k,满足以下条件: x[i] != x[j] x[j] != x[k] x[k] != x[i] 你的目标是在满足这些条件下 最大化 y[i] + y[j] + y[k] 的值。返回通过选择这样一组三元组下 阅读全文
posted @ 2025-06-08 12:34
saulstavo
阅读(43)
评论(0)
推荐(0)

浙公网安备 33010602011771号