如何在 O(nloglogn) 时间复杂度内对 range[1, logn**logn] 中的 n 个元素进行排序?
作者:Love Cute Shiba 提问时间:9/29/2019
我的算法课上有问题。该问题指出: 假设给定一个 n个整数数组,其范围为 {1,...,logn**logn}。显示如何在时间 O(nloglogn) 中对这个数组进行排序。 这是每周的作业,本周我...
排序与 问答列表
作者:Love Cute Shiba 提问时间:9/29/2019
我的算法课上有问题。该问题指出: 假设给定一个 n个整数数组,其范围为 {1,...,logn**logn}。显示如何在时间 O(nloglogn) 中对这个数组进行排序。 这是每周的作业,本周我...
作者:David Irimia 提问时间:9/30/2019
我们需要对大量仅包含真和假(1 和 0)的向量(数组的数组)进行排序,所有向量的大小都相同。 我们有 1 + 1 = 1(真 + 真 = 真)和 1 + 0 = 1 和 0 + 0 = 0 的规则。 ...
作者:Igor Buchelnikov 提问时间:6/10/2020
我正在寻找一种任何命令式编程语言的算法,通过在原始列表中移动来将一个唯一列表重新排序到另一个列表。 输入: items = [a, b, c, d, e] sampleItems = [b, c,...
作者:FirefoxMetzger 提问时间:8/6/2020
这个问题本身与语言无关。我将使用 python 作为我的例子,主要是因为我认为很好地演示了这一点。 我有一个 N 维形状数组,该数组在内存中是连续的(c 顺序)并填充了数字。对于每个维度本身,数字按...
作者:ABadHaiku 提问时间:10/19/2021
总结 给定一个离散的整数列表,将尽可能多的整数分配给满足条件的唯一对。如何以最佳方式选择这些货币对,以便剩下最少的整数? 详 我有一个从 1 到 ~1000000000 的 100 个整数列表。 ...
作者:amit 提问时间:1/19/2013
昨天我正在从干净的洗衣房里配对袜子,发现我这样做的方式不是很有效。我当时在做一个幼稚的搜索——挑选一只袜子并“迭代”这堆袜子,以找到它的一对。这需要迭代平均 n/2 * n/4 = n2/8 袜子。 ...