最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

力扣:383. 贖金信

2023-04-10 15:09 作者:薄荷硬糖醬  | 我要投稿

383. 贖金信

難度簡(jiǎn)單693

給你兩個(gè)字符串:ransomNote?和?magazine?,判斷?ransomNote?能不能由?magazine?里面的字符構(gòu)成。

如果可以,返回?true?;否則返回?false?。

magazine?中的每個(gè)字符只能在?ransomNote?中使用一次。

?

示例 1:

輸入:ransomNote = "a", magazine = "b"輸出:false

示例 2:

輸入:ransomNote = "aa", magazine = "ab"輸出:false

示例 3:

輸入:ransomNote = "aa", magazine = "aab"輸出:true

?

提示:

  • 1 <= ransomNote.length, magazine.length <= 105

  • ransomNote?和?magazine?由小寫(xiě)英文字母組成

思路:

在magazine中尋找是否有足夠的字母->在一個(gè)數(shù)組中查找是否存在一個(gè)元素(的個(gè)數(shù))

用哈希法


第一種對(duì)法:

class?Solution?{

public:

????bool?canConstruct(string?ransomNote,?string?magazine)?{

????????int?check2[50]={0};

????????for(auto?b:magazine){

????????????check2[b-'a']++;

????????}

????????for(auto?a:ransomNote){

????????????check2[a-'a']--;

????????????if(check2[a-'a']<0)return?false;

????????}

????????return?true;

????}

};


力扣:383. 贖金信的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
高陵县| 桦南县| 衡东县| 杭锦旗| 团风县| 平谷区| 钟祥市| 通渭县| 蚌埠市| 资源县| 肃南| 赤城县| 四平市| 右玉县| 富宁县| 新干县| 同江市| 定西市| 金湖县| 莱州市| 从化市| 博爱县| 十堰市| 聂拉木县| 蓬莱市| 昭觉县| 华阴市| 应城市| 尉氏县| 开封市| 上杭县| 措勤县| 北流市| 扎兰屯市| 抚顺市| 洮南市| 哈密市| 百色市| 七台河市| 靖西县| 墨竹工卡县|