A
長さ 3 の文字列を含む長さの配列があります。辞書式順序に関して、各文字列がそのランクに置き換えられるn
配列を構築したいと考えています。(重複する可能性があるため、重複する可能性があることに注意してください。)B
A
A
A
B
JavaScript が時間内にA.sort()
基数ソートを実行すると仮定すると、A
時間内O(n)
にどのように構築できますか?B
O(n)
A
例A
: _
['abb', 'ada', 'bba', 'bba', 'dab', 'bad']
その時B
は
[1, 2, 4, 4, 5, 3]
(注: 配列の代入には一定の時間がかかると考えてよいでしょう。)