先週インタビューを受けました。私はアルゴリズムラウンドの質問の一つに立ち往生した。私はその質問に答えましたが、面接官は確信していませんでした。だから私は同じものを共有している。1つの入力ファイルと指定された数のファイルを一致させるアルゴリズム
この質問に最適化された方法を教えてください。今後のインタビューに役立ちます。
質問: -
10^9バイトより サイズ小さい持つ、すべてのファイルは、ASCIIテキストファイルで与えられた20件のテキストファイルがあります。 1つの入力もありますが、これは でも1つのASCIIファイル、例えばinput.txtです。
私たちの仕事は、この入力ファイルの内容と戦略的に一致するファイルを と一致させ、最も近いファイルの名前を出力することです。入力ファイルの の内容は、部分的にのみ一致する可能性があります。
ありがとうございます。あなたの親切な返事を探しています。
このフォームでは本当に回答できません。これらのファイルは実際のテキストか、印刷可能なASCIIか、ベースのASCIIか、拡張ASCIIですか?結果は最良の一致でなければならないのか、それとも近似ですか? –
私はこの特定の目的のためのシステムツールがあると信じています。 'cmp'と私は信じています。 POSIX準拠のSO。 – yeyo
@Kira何かは、面接官が望んでいたものではないことを私に伝えています! – JBentley