gpt4 book ai didi

c++ - c++ 中 std::next_permutation() 函数的时间复杂度是多少?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:23 26 4
gpt4 key购买 nike

我想知道 next_permutation 函数的时间复杂度。我也可以查看它的代码吗?

最佳答案

参见 http://www.sgi.com/tech/stl/next_permutation.html :

Linear. At most (last - first) / 2 swaps.

要查看源代码,只需查看系统的 STL 头文件即可。在类 Unix 系统上,您可能需要查看类似 /usr/include/c++/4.1.2/bits/STL_algo.h 的地方。

关于c++ - c++ 中 std::next_permutation() 函数的时间复杂度是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com