Time Complexityに関する最新の質問

1
答える

この組み合わせジェネレーターの時間計算量はどれくらいですか

kがCeiling(n/c)以下である限り、n個の数のセットからk個の数のすべての組み合わせを生成したいと思います。ここで、cは定数です。ビッグO表記でのそのようなアルゴリズムの時間計算量はどのくらいですか?複雑さは指数、多項式、疑似多項式などになりますか?

algorithm time complexity big o complexity theory

1
答える

等式比較のみを使用した一意の要素の数

2つの要素間の等価比較しか使用できない場合、O(n ^ 2)よりも速い(最悪の場合)実行時間でリスト内の一意の要素の数を見つける方法はありますか?要素の削除、コピー、またはその他のインデックス付けは許可されていません(比較のために要素をループする場合を除く)。基本的に要素の値が何であるかはわかりません。2つが同じであるかどうかしかわかりません。要素の分布に関する情報はこれ以上なく、整数のみを想定することはできません。

unique performance equality algorithm time complexity

1
答える

文字列内の指定された部分文字列を1回の反復で、またはO(n * m)より速く見つけることは可能ですか? [複製]

この質問にはすでに回答があります: Finding multiple substrings in a string without iterating over it multiple times (3つの答え) 閉鎖3日前。 この質問にはすでに回答がありますこの質問にはすでに回答があります: Finding multiple substrings in a string without iterating over it multiple times文字列を何度も繰り返さずに、文字列内の複数の部分文字列を検索する (3つの答え) (3つの答え) 3日前3日前に閉鎖されました。 文字列と一意の部分文字列のリストがあります。問題は、文字列にどの部分文字列が含まれているかを特定することです。

optimization python performance algorithm time complexity

3
答え

漸近的な下限は機能しません。どうして?

わかりました。これは明らかに宿題の質問ではありませんが、次のことがわかります。 バブルソートアルゴリズムは、O(n ^ 2)、Ω(n)と言われています。 ただし、時間計算量をグラフとしてプロットし(平均的な場合)、それを下限にしようとすると、より正確な下限はΩ(n ^ 2)になります。ただし、状況に応じて、Ω(n)が正しいことがわかります。では、なぜアルゴリズムのランタイムの下限が機能しないのですか?

time complexity algorithm sorting complexity theory lower bound

1
答える

サイズ2 ^ nの整数の線形時間ソート

問題問題 整数のリストを入力として受け取り、最初のCADE-0より大きい要素のソートされたリストを返すアルゴリズムを設計する必要があります|最後のCADE-1よりも小さい| (言い換えると、2log(n)要素のソートされたリストが必要です)。配列の整数は0から2 ^ nの間です。それらは線形時間O(n)でソートする必要があります。ここで、nはリスト全体の要素数です。並べ替えられた要素のサブセットのみが必要であるという事実は、解決策を見つけることに関連している可能性がありますが、その関係は見つかりませんでした。

time complexity algorithm

ホットタグ

© 2021   KonnichiwaSekai.Com