complexity-theory

    2

    1答えて

    Zlibの収縮アルゴリズムの複雑さはどのくらいですか? 私は、Pythonではこのアルゴリズムがzlib.compress関数で利用できることを理解しています。おそらく対応する解凍アルゴリズムは同じかより良い複雑さを有すると思われる。

    0

    1答えて

    IF X ≠ 0 GOTO A Z ← Z + 1 IF Z ≠ 0 GOTO B [A] X ← X – 1 Y ← Y + 1 IF X ≠ 0 GOTO A [B] Y ← Y + 1 Y ← Y + 1 Y ← Y + 1 私は、y = x + 4というのは、yが4回複合化されたために思いつきました。これは間違っているかも

    1

    1答えて

    メモリ転送などの他のすべての問題を無視します。 私はビットフリップの予想数として数量化すると思いますが、コストのいくつかの尺度を探しています。 (32ビットと言う)の数と、追加するコストとの比です。 私は、考慮すべき価値があるかもしれないいくつかの重要な問題(数字に同じ指数などがあるかどうかなど)があるかもしれないと思います。 編集:ハードウェアの時間や量ではなく、これらの操作を実行するのに必要な

    0

    1答えて

    は、アレイ x = 0 for i = 0 to n - 2 for j = i to n - 1 if A[i] > A[j]: x = x + 1 return x については、以下の擬似コードを付与され、最悪の場合の複雑さはO(n^2)または、なぜシータ(N^2)と?私は2つの違いを理解していないようです。 最高の複雑さについては、

    0

    2答えて

    のようなデータ構造を使用しています。私の質問は、リンクされたリストが使用する最良のデータ構造である場合の例を挙げることができます。私は本当に何かを考えるのに苦労しており、私のコードではハッシュマップやリストなどを使うだけです。 http://bigocheatsheet.com/ここでは、さまざまな操作のBig O'sのチートシートを見ることができます。リンクされたリストは、複雑さの点でスタックや

    10

    3答えて

    これは私が取り組んでいる大きな問題に関連しています。例えば 、のは、我々が可能三角形は三角不等式により長 (9,5,6) (9,6,1) (9,5,1) (5,6,1) と有効なもの(の側面を持っているでしょうリスト 9 5 6 1 を与えているとしましょう)は、 (9,5,6) (5,6,1) 可能ですかO(n choose 3)時間よりも有効なものを見つけるには?一般的なケ

    0

    1答えて

    私はそれが正しい場所にあることを願って、私もそれが晴れたことを願っています 私の質問、私は並列アルゴリズムに連続泡ソートアルゴリズムを変換したい、私の質問は、複雑さは依然としてO(n^2)ですか? もしそうでなければ、順次アルゴリズムと並列アルゴリズムの違いは何ですか?私は並行して、命令は一度に異なるコアで動作することを知っていますが、違いはちょうど時間ですか? 多分私の質問はstupiedのよう

    0

    1答えて

    私は複雑さO(n^3)でMATLABにコードを書いた。ループの1つを削除し、代わりにベクトル化されたフォームを使用しました。その結果、実行時間が減少しました。私はベクトル化が一般的に性能を向上させることを理解しています。私がよく分からないことは、ベクトル化が複雑さを変えないと仮定したことです。 次のように私はいくつかの実験をしました: 私は(私は8倍程度によって期待される)2倍2.5倍程度増加し、

    0

    2答えて

    ShowMatrixの場合、T(n)はO(n)、S(n^2)は正方行列を作成し、対角要素ゼロにする。 (malloc関数を無視時間) MakeMatrix(size): A = malloc(size * size * sizeof(int)) for i from 0 to size -1 A[i,i] =0 return A 私はそこだけ1 forループがあるが、なぜ宇宙の複雑さ