gpt4 book ai didi

algorithm - 冒泡排序相似算法运行时分析

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

我很难找到以下算法的运行时间。如果有人可以帮助我用相应的成本和执行次数明确地解决它,我将非常感谢。我最大的问题是计算 while 循环的执行次数。

Algo: (A,n)
tmp = 0;
do
ready = 0;
for i = n-1 to 1 do
if A[i-1]>A[i] then
temp=A[i-1];
A[i-1] = A[i];
A[i] = tmp;
ready = 1;

for i = 1 to n-1 do
if A[i-1]>A[i] then
temp=A[i-1];
A[i-1] = A[i];
A[i] = tmp;
ready = 1;

while ready = 1;

非常感谢

最佳答案

冒泡排序的最坏情况是 O(n^2)。

冒泡排序的问题是你迭代整个数组 i 到 n 次。

次数和其余部分对我来说就像家一样。

关于algorithm - 冒泡排序相似算法运行时分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29810846/

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