1
1
实现这一点的标准方法是使用增强的二进制搜索树。本质上,除了保留树中存储的键集之外,还保留每个子树中存储的节点数。这使您能够高效地使用计算机订购统计信息。 因为您处理的是有界整数,所以只需保留一个包含65536个值的二进制搜索树,并保留每个子树中存储的元素数。这将产生O(lg 65536)而不是O(lg n)的运行时间。 |
2
0
我想你在找 quickselect or median-of-medians 算法。 |
3
0
这是算法。但是,我还是不知道它叫什么。
|
danial · 如何在多个字符串的每个位置找到最频繁的字符 1 年前 |
Manny · 如何比较Perl中的字符串? 2 年前 |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |