vector的sort操作 时间复杂度
时间: 2023-10-19 19:27:31 浏览: 216
C++与操作系统等面试题87
vector的sort操作的时间复杂度是O(N*logN),其中N为vector中元素的个数。这是因为sort采用的是快速排序(quicksort)算法,其平均时间复杂度为O(N*logN)。当然,如果vector中元素类型是基本类型(如int、float、double等),可以使用C++标准库中的快速排序函数qsort(),它的时间复杂度也是O(N*logN)。
阅读全文