2016-03-25 11 views

答えて

1

あなたは、入力に依存しない一時変数または2つが必要なので、それはO(1)です。

+0

ありがとう:)私たちが再帰的な実装を行う場合、空間の複雑さはO(logn)です(nは2つの数値のうち大きい方です)。 –

+0

@ s_123 O(ログ(小さい番号))です。これはすべて、算術演算が一定の時間/空間を取ると仮定している。これは1000桁の数字で作業する場合には必ずしも当てはまりません。 – maniek

+0

なぜあなたはそのO(ログ(小さい番号))と言うのですか?アルゴリズムを見ると、2つの反復ごとに、より大きな数が少なくとも半分に減少します。だから私はそのO(ログ(大きい番号))と言った。なぜそれがO(ログ(小さい番号))になるのかわかりません。 –

関連する問題