题目描述
解题思路
利用一个 hash 数组记录每个英文字母出现的次数,最后按顺序遍历,即保证了同频率下取字母序较小的结果。
易错点
- 出现次数相同的字母,取字母序较小的那个
也许陌生的知识点
- cctype 头文件包含一系列处理单个字符的函数
isalpha(temp)
- 判断该字符是否为字母,如是返回 true
isupper(temp)
- 判断字符是否为大写
islower(temp)
- 判断字符是否为小写
y = tolower(x)
- 将大写字母转换为小写字母
y = toupper(x)
- 将小写字母转换为大写字母
代码示例:
1 |
|