We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Sparse Arrays
- Discussions
Sparse Arrays
Sparse Arrays
Sort by
recency
|
414 Discussions
|
Please Login in order to post a comment
JavaScript function matchingStrings(strings, queries) { const queriesMap = {}; queries.forEach((query) => { queriesMap[query] = 0; }); strings.forEach((string) => { if (queriesMap[string] !== undefined) { queriesMap[string] = queriesMap[string] + 1 } }); return queries.map((query) => queriesMap[query]) }
A O(strings+queries) solution in C++ using unordered_map where all operations used below are at O(1) according to to implementation document.