上一页 1 2 3 4 5 6 7 ··· 11 下一页
  2023年4月9日
摘要: 网格图中最少访问的格子数 给你一个下标从 0 开始的 m x n 整数矩阵 grid 。你一开始的位置在 左上角 格子 (0, 0) 。 当你在格子 (i, j) 的时候,你可以移动到以下格子之一: 满足 j < k <= grid[i][j] + j 的格子 (i, k) (向右移动),或者 满足 阅读全文
posted @ 2023-04-09 21:39 huangxk23 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 最小化数对的最大差值 给你一个下标从 0 开始的整数数组 nums 和一个整数 p 。请你从 nums 中找到 p 个下标对,每个下标对对应数值取差值,你需要使得这 p 个差值的 最大值 最小。同时,你需要确保每个下标在这 p 个下标对中最多出现一次。 对于一个下标对 i 和 j ,这一对的差值为  阅读全文
posted @ 2023-04-09 21:37 huangxk23 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 对角线上的质数 给你一个下标从 0 开始的二维整数数组 nums 。 返回位于 nums 至少一条 对角线 上的最大 质数 。如果任一对角线上均不存在质数,返回 0 。 注意: 如果某个整数大于 1 ,且不存在除 1 和自身之外的正整数因子,则认为该整数是一个质数。 如果存在整数 i ,使得 num 阅读全文
posted @ 2023-04-09 20:39 huangxk23 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 等值距离和 给你一个下标从 0 开始的整数数组 nums 。现有一个长度等于 nums.length 的数组 arr 。对于满足 nums[j] == nums[i] 且 j != i 的所有 j ,arr[i] 等于所有 |i - j| 之和。如果不存在这样的 j ,则令 arr[i] 等于 0 阅读全文
posted @ 2023-04-09 20:30 huangxk23 阅读(13) 评论(0) 推荐(0) 编辑
  2023年4月8日
摘要: 甲板上的战舰 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回在甲板 board 上放置的 战舰 的数量。 战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k(1 行,k 列)或 k x 1( 阅读全文
posted @ 2023-04-08 13:24 huangxk23 阅读(10) 评论(0) 推荐(0) 编辑
  2023年4月5日
摘要: 缺失的第一个正数 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums = [1,2,0] 输出:3 示例 2: 输入:nums = [3,4,-1,1] 输出:2 示例 3: 阅读全文
posted @ 2023-04-05 17:30 huangxk23 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 数组中重复的数据 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1: 输 阅读全文
posted @ 2023-04-05 15:49 huangxk23 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 找到所有数组中消失的数字 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums = [4,3,2,7,8,2,3,1] 输出:[5,6] 示 阅读全文
posted @ 2023-04-05 15:29 huangxk23 阅读(10) 评论(0) 推荐(0) 编辑
  2023年4月4日
摘要: 错误的集合 集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。 给定一个数组 nums 代表了集合 S 发生错误后的结果。 请你找出重复出现的整数,再找到丢失的整数,将它们以数组 阅读全文
posted @ 2023-04-04 22:08 huangxk23 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 旋转函数 给定一个长度为 n 的整数数组 nums 。 假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为: F(k) = 0 * arrk[0] + 1 * arrk[1] + ... + (n - 1) * arrk[n - 1] 返回 F 阅读全文
posted @ 2023-04-04 21:22 huangxk23 阅读(39) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页