私は次のコードを持っており、このループ構造の時間の複雑さを見つけるために完全に失われています。実際はクイックソートから来たもので、このループ構造には複雑さがありますが、私はそれを理解することができません。 私はループの複雑さを計算する方法を理解できません。単純な増分または減分条件以外の真の偽条件が満たされているループです。簡単な手順を使用してループアルゴリズムの時間複雑さを計算するには?
while (i <= j) {
while (array[i] < somevalue)
i++;
while (array[j] > somevalue)
j--;
if (i <= j) {
#do something
i++;
j--;
}
};
ありがとうございます。私はそれを得たと思う。 – zubair130