當前位置:
首頁 >
LeetCode 792. 匹配子序列的单词数(二分查找)
發(fā)布時間:2024/7/5
27
豆豆
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 792. 匹配子序列的单词数(二分查找)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
給定字符串 S 和單詞字典 words, 求 words[i] 中是 S 的子序列的單詞個數(shù)。
示例: 輸入: S = "abcde" words = ["a", "bb", "acd", "ace"] 輸出: 3 解釋: 有三個是 S 的子序列的單詞: "a", "acd", "ace"。注意: 所有在words和 S 里的單詞都只由小寫字母組成。 S 的長度在 [1, 50000]。 words 的長度在 [1, 5000]。 words[i]的長度在[1, 50]。來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/number-of-matching-subsequences
著作權歸領扣網(wǎng)絡所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權,非商業(yè)轉(zhuǎn)載請注明出處。
2. 解題
- 把 S 的每個字符的下標,分類順序存在一起
- 二分查找每個單詞里的字母在大于前一個字符的位置,且最小的下標位置
364 ms 39.7 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 792. 匹配子序列的单词数(二分查找)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 1312. 让字符串成
- 下一篇: LeetCode 1638. 统计只差一