You are viewing a single comment's thread. Return to all comments →
Map<String,Integer> countMap = new HashMap<>(); List<Integer> result = new ArrayList<>(); for (int i=0; i<strings.size(); i++) { if (countMap.containsKey(strings.get(i))) { countMap.replace(strings.get(i), countMap.get(strings.get(i))+1); } else { countMap.put(strings.get(i), 1); } } for (int i=0; i<queries.size(); i++) { if (countMap.containsKey(queries.get(i))) result.add(countMap.get(queries.get(i))); else result.add(0); } return result;
Seems like cookies are disabled on this browser, please enable them to open this website
Sparse Arrays
You are viewing a single comment's thread. Return to all comments →