complexity-theory

    3

    1答えて

    2次元フーリエ変換に関する質問があります。私は現在、これの背後にある数学を理解している段階にあります。私はそれを知りません。私の知る限り、DFTの複雑さはO(N*N)です。私は次のアルゴリズムを見れば: 私はそれがどのように動作するか理解していません。我々は、変換された画像のすべてのピクセルについてこの計算を行うつもりですか? 例 我々は2 * 2のイメージを持っています。我々はDFT F(x、y

    0

    1答えて

    私はP対NPとミレニアム賞の問題について知りました。 私はGrigory Perelmanが問題の1つを解決したが、USD1m賞を拒否したことを理解します。 は、コンピュータ科学者が残っている問題(のは、例えば、(TSP)として巡回セールスマン問題を使用してみましょう、stackoverflowのにそれが関連する作るために)のいずれかを解決するためのアルゴリズムを発見したと仮定します。私は何かを不

    0

    1答えて

    分割と征服のテクニックを使って数字(a^n)に力を与えるプログラムを実装しました。 バージョン1: def input_params(): a=input('Input \'a\' & \'n\' for a^n:') n=input('') result=power(a,n) print (result) def power(a,n): if

    -2

    2答えて

    は、私はその質問があります。各オブジェクトにはmフィールドがあります。 "Q"のような別の配列にそれらのいくつかを保存したいと思います。私はこの簡単な方法の空間の複雑さがO(|Q|)であることを知りたいですか?

    4

    2答えて

    ヘイ! 私はプログラムの複雑さ(時間&のスペース)を見つけることができるテストを作成したいと思います。 関数による関数... ライブラリ「時間」を使って、数多くの「n」の関数を実行している間に秒を数えることを考えました。 もっと良いアイデアはありますか?多分それはすでに存在するでしょうか? :) ありがとう! Amihay

    4

    1答えて

    私は、次の要素が来る前にベクトルをソートする必要がある、つまり、n個の合計がある場合、要素。マージソートはより良いはずです。しかし、マージソートには複雑さn log nがあるとよく言われています。一度にn個の要素をソートしようとするなら、それは当てはまります。それらが1つずつ来て、一時ベクトルをソートする必要がある場合、複雑さは\ sum_ {i = 2}^n i log(i)まで上がります。これ

    0

    1答えて

    ほとんど完全で完全なバイナリツリーとスキューされたバイナリツリーで要素を検索すると、時間の複雑さはどのくらいですか?

    76

    4答えて

    HashMapget/put操作はO(1)であると言っています。しかし、それはハッシュ実装に依存します。デフォルトのオブジェクトハッシュは、実際にはJVMヒープの内部アドレスです。 get/putがO(1)であると主張するのに十分ですか? 利用可能なメモリは別の問題です。私がjavadocsから理解しているように、HashMapload factorは0.75でなければなりません。 JVMに十分な

    2

    2答えて

    私はいくつかのインタビューの準備の一環としてソートアルゴリズムを書くことを練習しています。なぜこのクイックソートがなぜ非常に速くないのか誰かが私を助けることができるのでしょうか?それは正しいランタイムの複雑さがあるように見えますが、私のマージソートより約2の定数で遅いです。私のコードを改善し、質問に必ずしも答えないコメントもありがとうと思います。 ありがとうございました!エチケットミスをしてしまっ

    1

    2答えて

    私は整数0 < x <を持つ次の公式を使用して生成された一連の数値を持っています。 f(x) = f(x-1)^2 % a = 649 {2, 4, 16, 256, 636, 169, 5, 25, 649, 576, 137, ...} で2から始まる例えば私が掛け合わさが1つのmod N. に等しいとき、私はすることにより、この問題を信じることを、これらの数字のサブセット後にしていま