【发布时间】:2016-01-26 14:30:10
【问题描述】:
设一个列表的长度为n,反转的次数为d。为什么插入排序在 O(n+d) 时间内运行,为什么冒泡排序不运行?
当我考虑这个问题时,我在考虑最坏的情况。由于倒置的最坏情况是 n(n-1)\2,所以冒泡排序和插入排序同时运行。但是我不知道如何回答这个问题,因为我发现它们是一样的。有人可以帮我弄这个吗?
【问题讨论】:
标签: algorithm sorting time-complexity bubble-sort insertion-sort