1
盲目排序的复杂性?
我们都知道,基于比较的排序算法的最小复杂度是 Ω(nlogn)Ω(nlogn)\Omega(n \log n)比较。我正在尝试做一个盲目的排序,即给出一个数字ññn 输出对一个列表进行排序的电路(具有布尔,算术和“比较”门) ññn 项目。 预计算所有比较,然后对所得位进行算术运算,得到的是\ Theta(n ^ 3)算法,但是通过一些疯狂的“指针算术”,我认为我可以得到\ Theta(n ^ 2)版。(ñ2)(ñ2){n \choose 2}Θ (ñ3)Θ(ñ3)\Theta(n^3)Θ (ñ2)Θ(ñ2)\Theta(n^2) 是否存在与基于比较的排序算法的类似的基于比较的排序电路的下限?甚至有可能在次时间内盲目排序吗?n 日志ññ日志ñn \log nn 日志ññ日志ñn \log n