File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ package easy ;
2+
3+ public class ShortestWordDistance {
4+
5+ public int shortestDistance (String [] words , String word1 , String word2 ) {
6+
7+ int p = -1 , q = -1 , min = Integer .MAX_VALUE ;
8+ for (int i = 0 ; i < words .length ; i ++){
9+ if (words [i ].equals (word1 )) p = i ;
10+ if (words [i ].equals (word2 )) q = i ;
11+ if (p != -1 && q != -1 ) min = Math .min (min , Math .abs (p -q ));
12+ }
13+ return min ;
14+
15+ }
16+
17+ }
Original file line number Diff line number Diff line change 6161|257|[ Binary Tree Paths] ( https://leetcode.com/problems/binary-tree-paths/ ) |[ Solution] ( ../../blob/master/EASY/src/easy/BinaryTreePaths.java ) | O(n* h) | O(h) | DFS/Recursion
6262| 252| [ Meeting Rooms] ( https://leetcode.com/problems/meeting-rooms/ ) | [ Solution] ( ../../blob/master/EASY/src/easy/MeetingRooms.java ) | O(nlogn) | O(1) |
6363| 246| [ Strobogrammatic Number] ( https://leetcode.com/problems/strobogrammatic-number/ ) | [ Solution] ( ../../blob/master/EASY/src/easy/StrobogrammaticNumber.java ) | O(n) | O(1) |
64+ | 243| [ Shortest Word Distance] ( https://leetcode.com/problems/shortest-word-distance/ ) | [ Solution] ( ../../blob/master/EASY/src/easy/ShortestWordDistance.java ) | O(n) | O(1) |
6465| 223| [ Rectangle Area] ( https://leetcode.com/problems/rectangle-area/ ) | [ Solution] ( ../../blob/master/EASY/src/easy/RectangleArea.java ) | O(1)| O(1) | Easy|
6566|219|[ Contains Duplicate II] ( https://leetcode.com/problems/contains-duplicate-ii/ ) |[ Solution] ( ../../blob/master/EASY/src/easy/ContainsDuplicateII.java ) | O(n)|O(n) | Easy| HashMap
6667| 209| [ Minimum Size Subarray Sum] ( https://leetcode.com/problems/minimum-size-subarray-sum/ ) | [ Solution] ( ../../blob/master/MEDIUM/src/medium/MinimumSizeSubarraySum.java ) | O(n)| O(1) | Medium|
You can’t perform that action at this time.
0 commit comments