コンピュータの世界では、計算が 1,000 個、1 万個、あるいは 100 万個しかない場合は、徹底的な検索で十分です。 人間の世界では、答えを見つけるために 100 の方法を試す必要がある場合、徹底的な検索で十分です。 --- 人間とコンピュータが用いるブルートフォース攻撃の手法は非常に似ています。ほとんどのブルートフォース攻撃アルゴリズムは単純で実装が容易です。全体的な計算複雑度は高いものの、計算量の総量は有限であり、完了時間は許容範囲内です。 したがって、より効率的なアルゴリズムを研究することには 2 つの問題があるため、より効率的なアルゴリズムの開発にさらに多くの時間と労力を費やす必要はありません。 まず、問題が分からない場合があり、効率的に解決できるかどうか自体が問題です。 第二に、たとえ効率的に解決できると確信していたとしても、この効率的なアルゴリズムでは、ブルート フォース方式にかかる時間をはるかに超える時間がかかります。
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。