Shortest Word Distance

class Solution {

public int shortestDistance(String[] words, String word1, String word2) {

if(words == null || words.length == 0){

return -1;

}

int diff = Integer.MAX_VALUE;

int index = -1;

for(int i = 0; i < words.length; i++){

if( words[i].equals(word1) || words[i].equals(word2)){

if(index != -1 && !words[index].equals(words[i])){

diff = Math.min(i - index, diff);

}

index = i;

}

}

return diff;

}

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,925評(píng)論 0 33
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,602評(píng)論 19 139
  • Given a list of words and two wordsword1andword2, return ...
    我是你的果果呀閱讀 146評(píng)論 0 0
  • Java經(jīng)典問題算法大全 /*【程序1】 題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子...
    趙宇_阿特奇閱讀 2,077評(píng)論 0 2
  • 作家本沒有想象中那么多慮,每一個(gè)文學(xué)人不同的經(jīng)歷決定了他們必會(huì)有自己的小習(xí)慣,文章遠(yuǎn)不同五言七律,并不需字字推敲,...
    蕭井閱讀 228評(píng)論 0 0

友情鏈接更多精彩內(nèi)容