上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 72 下一页
摘要: 难度中等143收藏分享切换为英文接收动态反馈 给你一个 m x n 的二元矩阵 matrix ,且所有值被初始化为 0 。请你设计一个算法,随机选取一个满足 matrix[i][j] == 0 的下标 (i, j) ,并将它的值变为 1 。所有满足 matrix[i][j] == 0 的下标 (i, 阅读全文
posted @ 2022-08-25 22:47 乐乐章 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 难度中等140收藏分享切换为英文接收动态反馈 给定一个由非重叠的轴对齐矩形的数组 rects ,其中 rects[i] = [ai, bi, xi, yi] 表示 (ai, bi) 是第 i 个矩形的左下角点,(xi, yi) 是第 i 个矩形的右上角点。设计一个算法来随机挑选一个被某一矩形覆盖的整 阅读全文
posted @ 2022-08-25 21:01 乐乐章 阅读(56) 评论(0) 推荐(0) 编辑
摘要: labuladong 题解思路 难度中等247收藏分享切换为英文接收动态反馈 给你一个可能含有 重复元素 的整数数组 nums ,请你随机输出给定的目标数字 target 的索引。你可以假设给定的数字一定存在于数组中。 实现 Solution 类: Solution(int[] nums) 用数组  阅读全文
posted @ 2022-08-24 23:18 乐乐章 阅读(14) 评论(0) 推荐(0) 编辑
摘要: labuladong 题解思路 难度中等308收藏分享切换为英文接收动态反馈 给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点 被选中的概率一样 。 实现 Solution 类: Solution(ListNode head) 使用整数数组初始化对象。 int getRandom 阅读全文
posted @ 2022-08-24 23:05 乐乐章 阅读(17) 评论(0) 推荐(0) 编辑
摘要: labuladong 题解思路 难度困难210收藏分享切换为英文接收动态反馈 给定一个整数 n 和一个 无重复 黑名单整数数组 blacklist 。设计一种算法,从 [0, n - 1] 范围内的任意整数中选取一个 未加入 黑名单 blacklist 的整数。任何在上述范围内且不在黑名单 blac 阅读全文
posted @ 2022-08-23 23:49 乐乐章 阅读(21) 评论(0) 推荐(0) 编辑
摘要: labuladong 题解思路 难度中等586收藏分享切换为英文接收动态反馈 实现RandomizedSet 类: RandomizedSet() 初始化 RandomizedSet 对象 bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则 阅读全文
posted @ 2022-08-23 23:39 乐乐章 阅读(15) 评论(0) 推荐(0) 编辑
摘要: labuladong 题解 难度中等264收藏分享切换为英文接收动态反馈 给你一个 下标从 0 开始 的正整数数组 w ,其中 w[i] 代表第 i 个下标的权重。 请你实现一个函数 pickIndex ,它可以 随机地 从范围 [0, w.length - 1] 内(含 0 和 w.length 阅读全文
posted @ 2022-08-23 22:53 乐乐章 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 难度困难383收藏分享切换为英文接收动态反馈 中位数是有序序列最中间的那个数。如果序列的长度是偶数,则没有最中间的数;此时中位数是最中间的两个数的平均数。 例如: [2,3,4],中位数是 3 [2,3],中位数是 (2 + 3) / 2 = 2.5 给你一个数组 nums,有一个长度为 k 的窗口 阅读全文
posted @ 2022-08-22 22:46 乐乐章 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 难度简单262收藏分享切换为英文接收动态反馈 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答案。 示例 1: 输入:nums = [1,12,-5,-6,50,3 阅读全文
posted @ 2022-08-22 21:56 乐乐章 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 思路 难度中等645收藏分享切换为英文接收动态反馈 给你一个整数数组 nums 和两个整数 k 和 t 。请你判断是否存在 两个不同下标 i 和 j,使得 abs(nums[i] - nums[j]) <= t ,同时又满足 abs(i - j) <= k 。 如果存在则返回 true,不存在返回  阅读全文
posted @ 2022-08-22 10:37 乐乐章 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 72 下一页