国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

一個網(wǎng)站開發(fā)背景是什么semantic scholar

一個網(wǎng)站開發(fā)背景是什么,semantic scholar,wordpress背景音樂插件,如何判斷網(wǎng)站seo做的好壞hello,大家好,我是星恒 今天給大家?guī)淼念}目是一道簡單題目,主要幫大家復(fù)習(xí)一下字符串和字符的相關(guān)操作 給你兩個字符串:ransomNote 和 magazine ,判斷 ransomNote 能不能由 magazine 里面的字符構(gòu)成。如果可以&#…

hello,大家好,我是星恒
今天給大家?guī)淼念}目是一道簡單題目,主要幫大家復(fù)習(xí)一下字符串和字符的相關(guān)操作

給你兩個字符串:ransomNote 和 magazine ,判斷 ransomNote 能不能由 magazine 里面的字符構(gòu)成。
如果可以,返回 true ;否則返回 false 。
magazine 中的每個字符只能在 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 由小寫英文字母組成

分析:
這道題思路很簡單,剛開始大家一看到是否組成,一定先想到的是哈希,但是題目緊跟著說"每個字符只能使用一次",誒嘿,那我們肯定不適合用hash了,hash最大的優(yōu)勢在于看元素存在不,計數(shù)不是他的優(yōu)勢,這里數(shù)組是一種更優(yōu)的解法

我們只要把26個字母使用數(shù)字 0 - 25表示出來,然后使用數(shù)組給字符串出現(xiàn)的字母計數(shù),這樣我們遍歷第一個字符串magazine,存入字符串中字符出現(xiàn)次數(shù),然后遍歷ransomNote,減掉對應(yīng)字符出現(xiàn)的次數(shù),如果次數(shù)出現(xiàn)負(fù)數(shù),那么說明magazine的字符不能全部包含ransomNote里面的字符!

然后這里如果是算法新手,可能會在字符間相加減有一定的疑惑:加減后是否是ACSII整數(shù),還是還是字符?
這里其實會轉(zhuǎn)為整數(shù),字符和字符相加減,字符和整數(shù)相加減都會變?yōu)檎麛?shù)
整數(shù)轉(zhuǎn)字符只要強(qiáng)轉(zhuǎn)即可(按照ACSII碼規(guī)則轉(zhuǎn)的),即char a =(char)('a'+x)

題解:

class Solution {public boolean canConstruct(String ransomNote, String magazine) {int[] count = new int[26];for (int i = 0; i < magazine.length(); i++) {count[magazine.charAt(i) - 'a']++;}for (int i = 0; i < ransomNote.length(); i++) {int index = ransomNote.charAt(i) - 'a';count[index]--;if (count[index] < 0) return false;}return true;}
}

如果大家有什么思考和問題,可以在評論區(qū)討論,也可以私信我,很樂意為大家效勞。
好啦,今天的每日一題到這里就結(jié)束了,如果大家覺得有用,可以可以給我一個小小的贊呢,我們下期再見!

http://aloenet.com.cn/news/47683.html

相關(guān)文章:

  • 微信網(wǎng)站與響應(yīng)式網(wǎng)站圖片優(yōu)化是什么意思
  • 上海網(wǎng)站代優(yōu)化教你免費(fèi)申請個人網(wǎng)站
  • 網(wǎng)站開發(fā)研究內(nèi)容怎么寫小程序開發(fā)平臺有哪些
  • 上海電子通科技網(wǎng)站建設(shè)西安關(guān)鍵詞排名提升
  • 網(wǎng)站搭建徐州百度網(wǎng)絡(luò)360廣告推廣平臺
  • 做網(wǎng)站軟件 手機(jī)seo搜索引擎優(yōu)化營銷案例
  • 品牌微營銷網(wǎng)站建設(shè)b站黃頁推廣
  • 網(wǎng)站建設(shè)策劃書附錄網(wǎng)站優(yōu)化的意義
  • 網(wǎng)站關(guān)鍵詞排名如何提升我的百度購物訂單
  • 濟(jì)南外貿(mào)網(wǎng)站建設(shè)公司電商網(wǎng)站建設(shè)公司哪家好
  • 國際貿(mào)易公司注冊需要什么條件溫州seo結(jié)算
  • wordpress寫入權(quán)限seo文案范例
  • 織夢網(wǎng)站織夢做英文版的連云港seo公司
  • 網(wǎng)站搭建報價百度人工
  • 關(guān)鍵詞推廣數(shù)據(jù)分析谷歌seo網(wǎng)站推廣怎么做
  • 襄陽網(wǎng)站建設(shè)楚翼網(wǎng)絡(luò)大數(shù)據(jù)精準(zhǔn)獲客軟件
  • 成都營銷型網(wǎng)站建設(shè)及推廣那家好成都網(wǎng)站優(yōu)化公司
  • 怎么介紹自己做的企業(yè)網(wǎng)站頁面萬能搜索引擎入口
  • 織夢發(fā)布文章wordpressseo優(yōu)化軟件哪個好
  • 翻墻國外網(wǎng)站做兼職網(wǎng)站優(yōu)化公司開始上班了
  • 廣州聯(lián)享網(wǎng)站建設(shè)公司怎么樣新聞熱點(diǎn)
  • 廣東炒股配資網(wǎng)站開發(fā)百度關(guān)鍵詞優(yōu)化推廣
  • 鄭州網(wǎng)站建設(shè)老牌公司谷歌搜索引擎鏡像入口
  • 網(wǎng)站建設(shè)源碼是什么濟(jì)南網(wǎng)站優(yōu)化
  • 網(wǎng)站開發(fā) 定制 多少 錢seo顧問賺錢嗎
  • 中國做美國酒店的網(wǎng)站好百度指數(shù)官網(wǎng)首頁
  • 求做網(wǎng)站的百度統(tǒng)計怎么用
  • ??谥悄芙ㄕ驹斍榫W(wǎng)站外鏈怎么發(fā)布
  • 合肥網(wǎng)站建設(shè)網(wǎng)站模板如何推廣店鋪呢
  • 長春做個人網(wǎng)站做不了超級軟文