LC: 1065. Index Pairs of a String
1065. Index Pairs of a String
Given a string text and an array of strings words, return an array of all index pairs [i, j] so that the substring text[i...j] is in words.
Return the pairs [i, j] in sorted order (i.e., sort them by their first coordinate, and in case of ties sort them by their second coordinate).
Example 1:
Input: text = "thestoryofleetcodeandme", words = ["story","fleet","leetcode"]
Output: [[3,7],[9,13],[10,17]]Example 2:
Input: text = "ababa", words = ["aba","ab"]
Output: [[0,1],[0,2],[2,3],[2,4]]
Explanation: Notice that matches can overlap, see "aba" is found in [0,2] and [2,4].Constraints:
1 <= text.length <= 1001 <= words.length <= 201 <= words[i].length <= 50textandwords[i]consist of lowercase English letters.All the strings of
wordsare unique.
The Essence:
Hier muss man finden, welche Teilstrings den Wörtern aus words entsprechen.
Details:
Der Problemlöser soll die Datenstruktur Trie als eine Lösungsmethode überlegen. Trie passt genau diesem Problem.
Solutions: Default Code:
Last updated