一般的な考え方は、for ループを 2 つ実行し、文字列 1 のすべての文字を実行し、文字列 2 のすべての文字と比較して、すべてが見つかった場合、インクルードを示すことです。そのため、string1 のすべての文字をループして、string2 のすべての文字を比較する必要があります。どのインタビュアーが、それは良い考えではないと言っています。
その後、私はそれを考えています。2 ループしないアイデアを 1 つ生成することはできません。おそらく、最初にstring1からすべての文字を取得し、ツリーに組み込まれた数値であるasc2に変換できます。そのため、string2 と比較すると、検索が非常に高速になります。
それとも、より良いアイデアを持っている人はいますか?
string1 は abc ですが、string2 は cbattt です。これは、すべての文字が string2 に含まれていることを意味します。部分文字列ではなく、