ミニ プロジェクトとしてテキスト エディターを作成する必要があり、次の操作をサポートするデータ構造またはアルゴリズムを設計する必要があります。
- Append : 文字列の末尾に文字を追加します。
- Prepend : 文字列の先頭に文字を追加します。
- Search : 検索文字列 s を指定して、文字列のすべての出現箇所を検索します。
O(log n)時間以下の各操作。検索と置換操作はかなりの量になりますが、必須ではありません。文字列の最大長は一定です。これを達成する方法はありますか?
ありがとう!