complexity-theory

    2

    1答えて

    グラフ(N^2/3)(多項式複雑):O(20N)の複雑さを持つアルゴリズムの グラフ(線形複雑): 異なる複雑さのために支配の順序: O(1)< O(LOGN)< O(N)< O(nlogn)<はO(n^2)< O(2^n)の< O(N!) 問題: n^2/3と20nの2つのアルゴリズムの間の支配の順序を定義すると、どちらが最初に来るのか混乱します。 は異なる複雑さのために支配の順序によると、私は

    0

    2答えて

    私はアルゴリズムXを与えたとしましょう。入力として整数が得られます。 今Xが小さく次いでx(x固定任意の自然数)であるすべての入力のn O(N )工程のために必要と考えます。しかし、入力毎にn > xにはnステップかかる。 質問: Xの(最悪の場合)ランタイムの複雑さは何ですか? 回答: Xの実行時の複雑さ(最悪の場合)はO(n)です。すべての固定xについて、n>(x )とn>(x )のすべてのn

    -1

    1答えて

    たとえば、複雑度がO(n log n)のアルゴリズムがあります。同じ問題のオンラインアルゴリズムは5競合です。オンラインアルゴリズムの複雑さは? 私の意見では、結果はO(5 * n log n)のようになります。私はこれを正しく理解しましたか?

    1

    1答えて

    私は現在、複雑さの理論を研究しており、「マッピングの削減」を満たすだけです。 「AからBへの多項式時間の短縮」は、「Bを解くことができ、多項式時間を持つことができれば、Aを解くことができます。 (私は右だ?) これは、AがAからBに減少しているもの、そして、B. (多項式時間で)よりも硬くない問題を暗示しますか? 「削減」という言葉をどうすれば理解できますか?

    0

    2答えて

    >(define (f l) l) ;;;consider l to be a list この機能の複雑さはどのようなものですか。私によれば、ヒープ上に新しいリストを作成し、新しいリストを作成して返すので、O(長さl)にする必要があります。 それはO(長さL)である場合、新しいリストが作成された基本ケースであるため (define (append l1 l2) (if (null?

    0

    1答えて

    こんにちは、私はこの質問を持って、この関数の実行時に分析することはできませんが、私は間違って持って、私はちょうどこれを理解していません。 これは、このネストされたループの正確なランタイムを取得しようとしています。 具体的には、「for i = 2、inner loop runtime:2n-2」まで理解できます。しかしその後、私は理解できません。 質問1) まず、それはFor i=n, inner

    1

    1答えて

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

    2

    3答えて

    P NP-completeでないNPの問題はすべてありますか? 自分自身をより明確にするために、NP-P = NPCですか?そうでない場合は、NP問題であるNPとNP完全でない問題の例を挙げることができますか? すべてのNP完全な問題はNP困難ですか? ありがとうございます。私は間違いなく2 NP困難に答えることができ

    2

    3答えて

    ここでは、配列から複製を削除する関数です。 function dedupe(arr) { var seen = {}; arr.forEach((e,i)=>{ if (seen[e]) { arr.splice(i, 1); } seen[e] = true; }); ret