LC148 two-sum 题意:数组中找出两个加起来等于目标值的数 题解:unordered存值对应下标,注意相同数的特判 LC147 median-of-two-sorted-arrays 题意:两个有序数组中位数 题解:Kth(A,m,B,n,k),若m>n交换,pa=min(k/2,m),p ...
分类:
其他好文 时间:
2020-07-10 15:23:31
阅读次数:
60
如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设计一个支持 ...
分类:
其他好文 时间:
2020-07-05 10:55:44
阅读次数:
62
知识点前置 ·树状数组 题面来源 https://www.luogu.com.cn/problem/P3031 题目大意 给你一个长度为 \(n\) 序列,求出满足以下条件的子序列个数有多少个: 中位数大于给出的 \(k\) 解题方法 自己想了半天才打出来 分割线 因为我们要求的区间中,每个数 $a ...
分类:
其他好文 时间:
2020-07-04 11:55:05
阅读次数:
67
题目信息 时间: 2019-06-30 题目链接:Leetcode tag: 大根堆 小根堆 难易程度:中等 题目描述: 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的 ...
分类:
其他好文 时间:
2020-07-04 00:57:27
阅读次数:
75
作者|Rashida Nasrin Sucky 编译|VK 来源|Towards Data Science 了解如何从直方图和箱线图中提取信息 理解这些数据并不意味着只得到平均值、中位数和标准差。很多时候,了解数据的可变性、传播或分布是很重要的。直方图和箱线图都有助于提供有关数据集的大量额外信息,有 ...
分类:
其他好文 时间:
2020-06-24 22:03:53
阅读次数:
150
1.什么是统计学,什么是描述统计,什么是推断统计 统计学(statistics):收集、处理、分析、解释数据并从数据中得出结论的科学。 描述统计(discriptive statistics) 描述统计(discriptive statistics):研究的是数据收集、处理、汇总、图表描述、概括与分 ...
分类:
其他好文 时间:
2020-06-23 21:08:20
阅读次数:
103
题目链接 题意: ? 对于给定序列,求出前奇数个元素的中位数。 思路: ? 既然要求中位数,根据题目一看,有点类似与滑动窗口那道题,但想了想,不一样。暴力维护队列,O(\(n^2\))的时间复杂度面对十万肯定会爆,再试试之前学过的STL模板的优先队列和set是否可以,发现两者对于中位数的查找似乎显得 ...
分类:
其他好文 时间:
2020-06-22 21:18:49
阅读次数:
79
4. 寻找两个正序数组的中位数 给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。 请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 来源:力扣(LeetCode) 链接:h ...
分类:
编程语言 时间:
2020-06-20 13:39:53
阅读次数:
85
给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。 function findMedianSortedArrays(nums1, ...
分类:
编程语言 时间:
2020-06-19 14:04:02
阅读次数:
65
题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 题目链 ...
分类:
其他好文 时间:
2020-06-14 01:35:36
阅读次数:
73