Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 为什么用于基于比较的排序的决策树有;至少;N“叶子”;而不是完全的n?_Sorting - Fatal编程技术网

Sorting 为什么用于基于比较的排序的决策树有;至少;N“叶子”;而不是完全的n?

Sorting 为什么用于基于比较的排序的决策树有;至少;N“叶子”;而不是完全的n?,sorting,Sorting,决策树模型可以用于排序,但我对它所说的至少n的定理感到困惑!叶,但不完全是n!叶子?还有其他可能性吗?例如,考虑一种算法,该算法随机选择枢轴元素作为基于比较的排序的一部分 由于这种随机元素,即使使用相同的输入,快速排序也不会始终遵循相同的决策路径,因此我们最终可能会得到比可能输入更多的叶子。例如,考虑一种算法,该算法将随机选择轴元素作为基于比较的排序的一部分 由于这个随机元素,即使使用相同的输入,快速排序也不会始终遵循相同的决策路径,因此我们最终会得到比可能的输入更多的叶子

决策树模型可以用于排序,但我对它所说的至少n的定理感到困惑!叶,但不完全是n!叶子?还有其他可能性吗?

例如,考虑一种算法,该算法随机选择枢轴元素作为基于比较的排序的一部分

由于这种随机元素,即使使用相同的输入,快速排序也不会始终遵循相同的决策路径,因此我们最终可能会得到比可能输入更多的叶子。

例如,考虑一种算法,该算法将随机选择轴元素作为基于比较的排序的一部分

由于这个随机元素,即使使用相同的输入,快速排序也不会始终遵循相同的决策路径,因此我们最终会得到比可能的输入更多的叶子