Avatar

Organizations

2 results for 随机化
  • 实现RandomizedSet 类:

    • RandomizedSet() 初始化 RandomizedSet 对象
    • bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则,返回 false
    • bool remove(int val) 当元素 val 存在时,从集合中移除该项,并返回 true ;否则,返回 false
    • int getRandom() 随机返回现有集合中的一项(测试用例保证调用此方法时集合中至少存在一个元素)。每个元素应该有 相同的概率 被返回。

    你必须实现类的所有函数,并满足每个函数的 平均 时间复杂度为 O(1)

    leetcode 中等 设计 数组 哈希表 Created Wed, 13 Apr 2022 15:22:28 +0800
  • 给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点 被选中的概率一样

    leetcode 中等 水塘抽样 链表 数学 Created Sun, 16 Jan 2022 10:00:10 +0800