244.最短単語距離II



244 Shortest Word Distance Ii



私の提出物

受け入れられた合計: 16006
総提出数: 46068
困難:
寄稿者: 管理者



これは ファローアップ最短単語距離 。唯一の違いは、単語のリストが表示され、メソッドが呼び出されることです。 繰り返し 異なるパラメータで何度も。どのように最適化しますか?
コンストラクターで単語のリストを受け取り、2つの単語を受け取るメソッドを実装するクラスを設計します word1 そして word2 リスト内のこれら2つの単語間の最短距離を返します。
たとえば、words = ['practice'、 'makes'、 'perfect'、 'coding'、 'makes']と仮定します。

与えられた word1 =「コーディング」
word2 =「練習」
、3を返します。 word1 = '作る'
word2 = 'コーディング'
、1を返します。
注意: あなたはそれを仮定するかもしれません word1 と等しくない word2 、および word1 そして word2 両方ともリストにあります。

会社のタグを隠す
LinkedIn
タグを隠す
ハッシュ表 設計
同様の問題を隠す
(E)2つのソートされたリストをマージする (E)最短単語距離 (M)最短単語距離III



public class WordDistance { Map map public WordDistance(String[] words) { map = new HashMap() for (int i = 0 i