これで、大文字と小文字だけを含む文字列ができました。文字列を、すべて大文字が小文字の後ろにあり、すべての大文字または小文字の相対的な順序が変更されない形式に変更したいと思います。
たとえば、文字列「aAbBcCDd」は「abcdABCD」に変わります。文字列「aaAAAbb」が「aabbAAA」に変わります。
文字列の長さを「N」と定義すると、O(NlogN)というアルゴリズムができます。しかし、もっと時間のかからないアルゴリズムがあるかどうか知りたいです。もちろん、メモリも限られています。長さに依存しないメモリが最も素晴らしいです。
どうもありがとうございます!!!