随笔分类 - A3. Leetcode | 困难
——拔高水平
摘要:1.题目描述 设计一个支持在平均 时间复杂度 O(1) 下, 执行以下操作的数据结构。 注意: 允许出现重复元素。 示例: 2.解题思路 该题是之前那道Insert Delete GetRandom O(1)的拓展——允许插入重复的数字。 解题思路和之前的一样,使用的数据结构有两个: (1)一个数组
阅读全文
摘要:1.题目要求 中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设计一个支持以下两种操作的数据结构: void addNum(int num) - 从数据流中添加一个整数到
阅读全文