Search⌘ K
AI Features

Solution: Index Pairs of a String

Explore the process of using a trie to locate all index pairs of substrings within a given text that are present in a list of unique words. Understand how to build and traverse the trie, optimize substring searches, and manage time and space complexity. This lesson helps you implement efficient string matching solutions ideal for coding interviews.

Statement

Given a string text and an array of strings words, return a list of all index pairs [i, j] such that the substring text[i...j] is present in words.

Return the pairs [i, j] in sorted order, first by the value of i, and if two pairs have the same i, by the value of j.

Constraints:

  • 11 \leq text.length 100\leq 100

  • 11 \leq words.length 20\leq 20 ...