日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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 的每個字符的下標,分類順序存在一起
  • 二分查找每個單詞里的字母在大于前一個字符的位置,且最小的下標位置
class Solution { public:int numMatchingSubseq(string S, vector<string>& words) {vector<vector<int>> pos(26);for(int i = 0; i < S.size(); i++){pos[S[i]-'a'].push_back(i);}int ans = 0;for(auto& w : words){int maxpos = -1, j = 0;for( ; j < w.size(); j++){int idx = w[j]-'a';auto it = lower_bound(pos[idx].begin(), pos[idx].end(), maxpos+1);if(it == pos[idx].end())break;maxpos = *it;}if(j == w.size())ans++;}return ans;} };

364 ms 39.7 MB C++


我的CSDN博客地址 https://michael.blog.csdn.net/

長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!

總結

以上是生活随笔為你收集整理的LeetCode 792. 匹配子序列的单词数(二分查找)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 狠狠干视频网 | 五月中文字幕 | 国产福利av | 国产嗷嗷叫 | 欧美激情一区二区三区免费观看 | 国产午夜麻豆影院在线观看 | 免费成人深夜夜行网站视频 | 四虎中文字幕 | jizzjizzjizz亚洲女 | 久久逼逼 | 国产卡一卡二在线 | 操你啦影院 | 激情五月综合色婷婷一区二区 | 天天插天天干天天操 | 黑人巨大精品一区二区在线 | 亚洲av久久久噜噜噜噜 | 亚洲在线 | 182tv午夜福利在线观看 | 欧美精品乱码 | 性生活一级大片 | 欧美日韩黄色一区二区 | 久草精品视频在线观看 | 亚洲美女福利视频 | 九久久久久 | 免费的一级片 | 欧美成人精品欧美一 | 欧美a∨亚洲欧美亚洲 | 色丁香久久 | 337p嫩模大胆色肉噜噜噜 | 亚洲图色在线 | 毛片天天看 | 欧美激情日韩 | 亚洲欧美综合自拍 | 女人下面喷水视频 | 一区二区三区www | 一区二区三区视频免费观看 | 麻豆91视频 | 国产免费福利 | 日韩高清欧美 | 国产精品久久久久久一区二区 | 亚洲精品国产精品国自产在线 | 樱花影院电视剧免费 | 欧美日韩国 | 国产在线观看免费网站 | 国产福利免费在线观看 | 三级艳丽杨钰莹三级 | 国产色91| 精品乱码一区二区三区 | 久久99久久精品 | 牛人盗摄一区二区三区视频 | 日韩精品免费一区二区三区竹菊 | 免费看片视频 | 草莓视频18免费观看 | 老司机在线永久免费观看 | 国产福利第一页 | 中国免费看的片 | 国产视频网站在线观看 | 男女啪啪免费网站 | 亚洲三级黄| 四季av中文字幕一区 | 亚洲在线a| 日本一区二区在线播放 | 肌肉猛男裸体gay网站免费 | 日本韩国视频 | 久久久久国产精品视频 | 91蝌蚪少妇| 妻色成人网 | 国产男男gay体育生网站 | 国产三区视频 | 国 产 黄 色 大 片 | 国产毛片毛片毛片毛片 | 超级砰砰砰97免费观看最新一期 | 美女靠逼视频网站 | 亚洲日本久久 | 日本黄色生活片 | 大粗鳮巴久久久久久久久 | 日批视频 | 国内精品少妇 | 国产一级黄色av | 国产欧美日韩中文字幕 | 亚洲国产精一区二区三区性色 | 国产男女猛烈无遮挡a片漫画 | 黄色永久免费网站 | 人妻精品一区一区三区蜜桃91 | 日韩免费 | 国产无遮挡免费观看视频网站 | 狠狠艹狠狠干 | 毛片全黄 | 波多野结衣电影在线播放 | 99热精品免费 | 青青视频网| 亚洲日本成人 | 人妻aⅴ无码一区二区三区 阿v免费视频 | 伊人久久久久久久久久久 | 性欧美69 | 国产成人精品一区二区三区在线 | 人妻无码一区二区三区 | 亚洲精品一区二 | 亚洲天堂久久久 |