我正在做一些編碼練習,並在排序字符串數組時遇到此問題,並列出數組中每個唯一字符串的所有匹配項。我一直在試圖找出能否比O(n)做得更好,但沒有運氣。有沒有人有這個問題的好樣本?對字符串數組中的所有匹配項進行排序並列出
輸入:
str_array = ['opq', 'def', 'mno', 'abc', 'def', 'xyz', 'abc', 'mno', 'abc']
OUTPUT:
'abc' : 3
'def' : 2
'mno' : 2
'xyz' : 1
'opq' : 1
有很多樣品解決方案,如果你谷歌他們。如果您有具體問題,我建議您指定一種感興趣的語言。 –
你怎麼可能比O(n)做得更好? –
你會如何比「O(n)」更快地瀏覽所有元素? – Keppil