Ok、
たくさんのインタビューでこの質問を受けてきましたが、それを解決するには助けが必要だと思います.
文字列配列として言うか、ファイルから読み取るURLがたくさんあります。ファイル内の上位 10 の最も頻繁な URL のように、最も読まれた上位 10 の URL を取得する必要があります。
私のアプローチは次のとおりです。
Read them into a String Array,
Iterate through each String/URL,
At every Iteration, put them into Hashtable, incrementing the count.
Iterate again and find feed the scores into an array
Sort and find the top 10 scores OR use max-heap to get the top 10.
Iterate again and remove the URL's with the top 10 scores.
これは非常に悪い答えですか?誰かがこれについてさらに助けてくれますか?