big-o

    1

    1答えて

    私が決定しようとしているのは、小文字ではなく大文字の検索時間です。これは、asciiテーブルの検索がTheta(1)かどうか、またはそれより効率が低いかどうかを尋ねます。これは、大文字のほうが小文字よりも検索時間が速いことを意味しますか?

    0

    1答えて

    私はこのアルゴリズムを持っており、その複雑さを計算しようとしています。 A = {a_1, a_2, a_3, ...} w = 0 while A != empty a' = argmin(A) #a' is the element with smallest y_a if (N_a' + w > C) A = A - {a'} else

    0

    1答えて

    Q. Nの点で、次のワーストケースビッグオハイオのランタイムは何ですか? xが正の整数であり、N = math.log(x、2)であると仮定する。 def bigOh(x): c = 1 while (x > 0) : (x, c) = (x // 42, c + 1) x = 1 while (x ** 2 < c) : x +=

    0

    1答えて

    私はちょうど数日前にデータ構造とアルゴリズムを勉強し始め、まだその概念を把握しようとしています。私はBig-O表記について学んでいました。私はO(1)-Constant Time Complexityが何であるかを理解しており、質問があります。 void Method1(int n) { int a = 10; int b = 20; int x = a + n;

    -1

    4答えて

    私はInterview Bit 問題からこの問題を得た int j = 0; for(i = 0; i < n; ++i) { while(j < n && arr[i] < arr[j]) { j++; } } whileループがないことを、比較の合計数は、おそらくn以下のn(約ある質問arrによる)。ループはn回実行されます。時間の複雑さはO(n^2)で

    -2

    3答えて

    foo(A)関数の大きなOは何ですか?(nはAの長さに等しい) 私がfoo(4)ステートメントが再帰の各反復に対してO(1)であると言うことができる限り。また、私はfoo(A // 8)文の実行時間が対数であることを理解しています。 したがって、プログラムの実行時間はbigO(log(n))になりますか? この機能は、テストの実行時間を実践するために使用されます。 def foo(A):

    1

    1答えて

    私は以下のモデルを持っており、全体の計算量(Big-O表記法)を計算しようとしています。 (このモデルで は、タイプの分類は「」Nはデータセット内の数のインスタンスである O(mN)の時間複雑性を有し、そしてmは、分類「A」によって決定される定数変数であります私は最小の作業例を作成しようとしているので、質問が明確になることができます。mについてさらに情報が必要な場合はお知らせください。分類子「B」

    0

    3答えて

    入力として2つの文字列を取る関数を書く必要がありました。 1つは書きたいメッセージ、2つ目は手紙です。文字はランダムに並べられます。それぞれの文字が同じ回数発生するという保証はありません。 この関数は、指定された 文字のメッセージを書くことができるかどうかを判断する必要があります。それに応じてtrueまたはfalseが返されます。 私はそれをコード化しましたが、それは非常に速いと思いますが、メッセ

    1

    1答えて

    再帰を使用して329:Given an integer matrix, find the length of the longest increasing path.というリートコードの問題が完了しましたが、時間の複雑さについてはわかりません。 時間の複雑さについては、最初に外側にループがあります。したがって、2つのループについては T(m, n) = O(m*n) です。ループの内部には、再帰呼

    0

    1答えて

    2次元配列を宣言する最悪の場合の実行時間はどのくらいですか? 2次元配列は厳密に正方形ではありません。私はそれがO(n)であるという回答を見ており、O(n²)を表す回答も見てきました。私の心の中で 、このようなオブジェクトの配列を宣言するとき: Object[][] gridArray = new Object[i][j]; //The number of elements n = i*j