big-o

    1

    1答えて

    私の質問が理にかなっていることを願います。私は T(n) = ∑ni=1 ∑nj=i ∑jk=1 1 Iである式を思い付くしようと試みてきたS1とS2が一定操作 for i ← 1 to n Do for j ← i to n Do S1 for k ← 1 to j do S2 ある擬似コードの次の部分のための

    5

    1答えて

    最近、私はこのプログラミング上の問題にぶつかり、複雑さを少なくすることはできませんでした(現在のコードはO(n^2)で実行されます)。 本質的に、正と負の整数の4つの異なるリスト(私はpython btwを使用しています)を持っています。これらのリストはそれぞれ1000個の整数を持ち、これらの整数-25000〜25000の範囲である。今、これらのリストのそれぞれから、a、b、c、dという整数を選択

    0

    2答えて

    誰でもBig Oを見つけるのを手伝ってくれたら、それを私に説明してください。 j = 1; while (j <= n) { j = j + 2 } ループがどのように機能するかを確認するためにランダムなn個を選択することがわかりました。しかし、私はクラスメートがいて、while(j < = n)はn/2回実行されますが、その答えにどのようになったのか

    1

    1答えて

    int foo(int n) { if(n==0) return 1; int sum = 0; for(int i = 0;i < n;i++) sum += foo(n-1); return sum; } 私は最近、ランダウの記号を学んでいます。 は、誰かが私にビッグO記法を使って、どのようにこの関数の実行時間を提示するこ

    0

    1答えて

    擬似コードアルゴリズムは次のとおりです。基本的に H[p] ≥ H[p+1] if p = 1, H[p-1] ≤ A[p] ≥ H[p+1] if 1 < p < m, H[p] ≥ H[p-1] if p = m. : peakreturn(H) for p=1 to m //m is the length of H if H[p-1] ≤ H[p] and H[p] ≥

    0

    1答えて

    私はマルチグラフとして表現できる問題があります。このグラフを内部的に表現するために、私は行列を考えています。私は頂点の辺の数を数えたいので、行列の考え方が好きです。これはO(n)時間になります。なぜなら、正しい列をループするだけで時間の複雑さがグラフの頂点の量に線形になるからです。しかし、私はまた、空間の複雑さを考えています。このグラフが大きくなると、無駄なスペースが多くなります。これは私に隣接リ

    1

    1答えて

    私は数学で知っている垂直バーは絶対値を意味することができます。例:|n|。 Big O表記でも使用されています。たとえば、幅優先検索の最悪の場合のパフォーマンスを見てみましょう:O(|V| + |E|)。 ここで縦棒はどういう意味ですか?上記の例は、O(V + E)とどのように違うのですか? 絶対値も意味する場合、どのようにして負の数の頂点または辺を持つことができますか?

    2

    2答えて

    マージソートとクイックソートの両方について、私はそれらが最悪になるシナリオを考え出しています。私が正しければ、すべてがソートされるとソートの最悪のケースO(nlogn)をマージします。クイックソートの最悪のケースは、ピボットが最も最適でない場所にあり、配列がソートされているので、O(n^2)になります。私はこれが最初に正しいかどうか疑問に思っていたので、そうでなければ私を修正してください。 私の実

    1

    1答えて

    タイトルで使用している言語が正しいかどうかはわかりませんが、ここでは私が求めていることを示す例があります。 文字ペアを文字列から削除するこの最適でないアルゴリズムの複雑さはどのくらいですか? この関数は文字列をループします。 2つの同一の文字が隣り合っていると、見つかったペアのない文字列を返します。次に、ペアが見つからなくなるまで再帰的に自身を呼び出します。 例(各行が1つのrecurisive関

    -2

    1答えて

    を方程式.. を解決: i) T(n) = 2T(n-1)-T(n-2)+5n+7 ii) T(n)=T(n-1)+logn iii) T(n) = 2T(√n)+logn 私はカント...先生はこれを説明しようとしましたが、誰もが理解していませんn^logba Bのbeacauseの方法を使用する1 ...これらの方程式を解く他の方法はありますか?マスター定理はあなたのようフォームのT(