これは最も一般的に聞かれるインタビューの質問の1つですが、私は効率的な方法でそれを解決することはできません。適切なデータ構造)。 問題は次のようになります。 文字のm x n matrix
(haystackと言う)と長さkの文字列char
(針)がある場合。干し草に針が含まれているかどうかを確認するプログラムを作成します。干し草を上から下、または左から右へと検索する必要があることに注意してください。 例2つの小さな「干し草」の「針」を検索
Haystack
ahydsfd
sdflddl
dfdfd
dfdl
uifddffdhc
Needle:
hdffi
Output:
Yes Found!!
左から右へのアリを上から下に別々に検索すると何が問題になりますか? –
私は2回連続の面接者から、より良いアプローチがあると言われました。私は確信していません、彼らがどのような意味で "より良い"かを意味します。 – hytriutucx
@ javacoder990:あなたは面接官に何を意味するのか尋ねなかったのですか? –