会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
乐乐章
NLP/推荐 我很菜
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
72
下一页
2022年8月26日
870. 优势洗牌
摘要: labuladong 题解思路 难度中等196收藏分享切换为英文接收动态反馈 给定两个大小相等的数组 nums1 和 nums2,nums1 相对于 nums 的优势可以用满足 nums1[i] > nums2[i] 的索引 i 的数目来描述。 返回 nums1 的任意排列,使其相对于 nums2
阅读全文
posted @ 2022-08-26 00:49 乐乐章
阅读(30)
评论(0)
推荐(0)
2022年8月25日
519. 随机翻转矩阵 (hash 映射移动到最后)
摘要: 难度中等143收藏分享切换为英文接收动态反馈 给你一个 m x n 的二元矩阵 matrix ,且所有值被初始化为 0 。请你设计一个算法,随机选取一个满足 matrix[i][j] == 0 的下标 (i, j) ,并将它的值变为 1 。所有满足 matrix[i][j] == 0 的下标 (i,
阅读全文
posted @ 2022-08-25 22:47 乐乐章
阅读(40)
评论(0)
推荐(0)
497. 非重叠矩形中的随机点 ( presum+二分)
摘要: 难度中等140收藏分享切换为英文接收动态反馈 给定一个由非重叠的轴对齐矩形的数组 rects ,其中 rects[i] = [ai, bi, xi, yi] 表示 (ai, bi) 是第 i 个矩形的左下角点,(xi, yi) 是第 i 个矩形的右上角点。设计一个算法来随机挑选一个被某一矩形覆盖的整
阅读全文
posted @ 2022-08-25 21:01 乐乐章
阅读(72)
评论(0)
推荐(0)
2022年8月24日
398. 随机数索引
摘要: labuladong 题解思路 难度中等247收藏分享切换为英文接收动态反馈 给你一个可能含有 重复元素 的整数数组 nums ,请你随机输出给定的目标数字 target 的索引。你可以假设给定的数字一定存在于数组中。 实现 Solution 类: Solution(int[] nums) 用数组
阅读全文
posted @ 2022-08-24 23:18 乐乐章
阅读(23)
评论(0)
推荐(0)
382. 链表随机节点
摘要: labuladong 题解思路 难度中等308收藏分享切换为英文接收动态反馈 给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点 被选中的概率一样 。 实现 Solution 类: Solution(ListNode head) 使用整数数组初始化对象。 int getRandom
阅读全文
posted @ 2022-08-24 23:05 乐乐章
阅读(26)
评论(0)
推荐(0)
2022年8月23日
710. 黑名单中的随机数
摘要: labuladong 题解思路 难度困难210收藏分享切换为英文接收动态反馈 给定一个整数 n 和一个 无重复 黑名单整数数组 blacklist 。设计一种算法,从 [0, n - 1] 范围内的任意整数中选取一个 未加入 黑名单 blacklist 的整数。任何在上述范围内且不在黑名单 blac
阅读全文
posted @ 2022-08-23 23:49 乐乐章
阅读(29)
评论(0)
推荐(0)
380. O(1) 时间插入、删除和获取随机元素
摘要: labuladong 题解思路 难度中等586收藏分享切换为英文接收动态反馈 实现RandomizedSet 类: RandomizedSet() 初始化 RandomizedSet 对象 bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则
阅读全文
posted @ 2022-08-23 23:39 乐乐章
阅读(25)
评论(0)
推荐(0)
528. 按权重随机选择
摘要: labuladong 题解 难度中等264收藏分享切换为英文接收动态反馈 给你一个 下标从 0 开始 的正整数数组 w ,其中 w[i] 代表第 i 个下标的权重。 请你实现一个函数 pickIndex ,它可以 随机地 从范围 [0, w.length - 1] 内(含 0 和 w.length
阅读全文
posted @ 2022-08-23 22:53 乐乐章
阅读(50)
评论(0)
推荐(0)
2022年8月22日
480. 滑动窗口中位数 ( 有序数组+滑动窗口)
摘要: 难度困难383收藏分享切换为英文接收动态反馈 中位数是有序序列最中间的那个数。如果序列的长度是偶数,则没有最中间的数;此时中位数是最中间的两个数的平均数。 例如: [2,3,4],中位数是 3 [2,3],中位数是 (2 + 3) / 2 = 2.5 给你一个数组 nums,有一个长度为 k 的窗口
阅读全文
posted @ 2022-08-22 22:46 乐乐章
阅读(33)
评论(0)
推荐(0)
643. 子数组最大平均数 I
摘要: 难度简单262收藏分享切换为英文接收动态反馈 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答案。 示例 1: 输入:nums = [1,12,-5,-6,50,3
阅读全文
posted @ 2022-08-22 21:56 乐乐章
阅读(26)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
72
下一页
公告