1268. Search Suggestions System - Medium
前往題目
想法
- 排好之後,
Binary Search
匹配searchWord
,但有可能原本匹配的那些多加一個searchWod
字母後就全部不匹配了,反而是最後面的匹配,這部分不知道怎麼解決
思路
解決辦法就是把區間找出來,一個一個找,慢慢收斂區間
- 排序
- 一個字母一個字母來
- 雙指針,左右指針循環直到遇到匹配的字母,但要略過長度不夠的
item
,藉此判斷出區間 - 區間找出後,直接把該區間加入答案裡
這題關鍵是如何找出區間,條件寫好就可以輕鬆判斷
Code
1268. Search Suggestions System - Medium
https://f88083.github.io/2024/09/19/1268-Search-Suggestions-System-Medium/