Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
Performance 排序和优化排序的区别是什么?_Performance_Sorting_Optimization - Fatal编程技术网

Performance 排序和优化排序的区别是什么?

Performance 排序和优化排序的区别是什么?,performance,sorting,optimization,Performance,Sorting,Optimization,我是编程新手。我已经学习了一些排序方面的知识。我听过一个词叫优化排序。我还听过一些人说“如何优化冒泡排序或合并排序等”。我不知道它们之间有什么区别。所以你能告诉我它们之间有什么区别吗。你误解了这句话。“优化排序”作为名词不存在。它是一个动词:“优化现有的排序算法”。应该清楚这意味着什么。这意味着创建一个与旧算法结构相同但执行速度更快的新算法。可能将气泡大小增加到3可以减少总通过次数。这将使气泡内排序的次数增加三倍,但如果它可以将总通过次数除以4,则这是一个增益。

我是编程新手。我已经学习了一些排序方面的知识。我听过一个词叫优化排序。我还听过一些人说“如何优化冒泡排序或合并排序等”。我不知道它们之间有什么区别。所以你能告诉我它们之间有什么区别吗。

你误解了这句话。“优化排序”作为名词不存在。它是一个动词:“优化现有的排序算法”。应该清楚这意味着什么。这意味着创建一个与旧算法结构相同但执行速度更快的新算法。

可能将气泡大小增加到3可以减少总通过次数。这将使气泡内排序的次数增加三倍,但如果它可以将总通过次数除以4,则这是一个增益。