统计并输出某给定字符在给定字符串中出现的次数_查找常用字符
生活随笔
收集整理的這篇文章主要介紹了
统计并输出某给定字符在给定字符串中出现的次数_查找常用字符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定僅有小寫字母組成的字符串數組 A,返回列表中的每個字符串中都顯示的全部字符(包括重復字符)組成的列表。例如,如果一個字符在每個字符串中出現 3 次,但不是 4 次,則需要在最終答案中包含該字符 3 次。
你可以按任意順序返回答案。
1 <= A[i].length <= 100
A[i][j] 是小寫字母
你可以按任意順序返回答案。
示例一:
輸入:["bella","label","roller"]輸出:["e","l","l"]示例二:
輸入:["cool","lock","cook"]輸出:["c","o"]提示:
1 <= A.length <= 1001 <= A[i].length <= 100
A[i][j] 是小寫字母
題解分析:
按題目的意思,如果某個字符在所有的字符串中出現了M次的話,那結果中需要包含M次該字符。
- 初始化一個長度為26的數組charsCount,表示所有字符串中共有元素的數量,下標表示字符,值為次數
- 將每個字符串的字符currentCount與當前最新的字符數組charsCount比較,對應下標的位置取得較小值
- 將charsCount中非0的元素還原成ArrayList
運行結果:
總結
以上是生活随笔為你收集整理的统计并输出某给定字符在给定字符串中出现的次数_查找常用字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有监督学习和无监督学习举例_监督学习入门
- 下一篇: javaheapspace解决方案_高手