gpt4 book ai didi

algorithm - big-O 中的运行时间分析

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:11:34 24 4
gpt4 key购买 nike

以下算法的上限是多少,它反转给定句子的每个单词:

for i = 1 to n
if(space is found)
reverse(word)

例如,sentence = "Run Time Analysis"

=>输出将是“nuR emiT sisylanA”

将是 O(n^2)?或 O(n)?假设 reverse(word) 运行一个单词长度的循环。

最佳答案

答案是 O(n),因为即使你必须反转过去的字符串,迭代次数也是 O(2n),但 2n 是可贬值的,所以 O(n) 是答案,因为当 n 很大时, 2 是可折旧的。

关于algorithm - big-O 中的运行时间分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29335856/

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