🗒️398. 随机数索引
2024-12-24
| 2024-12-24
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 24, 2024 03:29 AM
给你一个可能含有 重复元素 的整数数组 nums ,请你随机输出给定的目标数字 target 的索引。你可以假设给定的数字一定存在于数组中。
实现 Solution 类:
  • Solution(int[] nums) 用数组 nums 初始化对象。
  • int pick(int target) 从 nums 中选出一个满足 nums[i] == target 的随机索引 i 。如果存在多个有效的索引,则每个索引的返回概率应当相等。

哈希表

蓄水池算法

参考 随机数索引 ——超时了

📎 参考

  • 【题单】数学算法
  • 382. 链表随机节点836. 矩形重叠
    Loading...