哈希表应用比较典型
public String[] findRestaurant(String[] list1, String[] list2) { //哈希表存字符串和对应下标 Mapmap = new HashMap<>(); List res = new ArrayList<>(); int min = Integer.MAX_VALUE; for (int i = 0; i < list1.length; i++) { map.put(list1[i],i); } //不断更新结果 for (int i = 0; i < list2.length; i++) { String str = list2[i]; if (map.containsKey(str)) { if (i+map.get(str)