因此,我一直在寻找解决一个问题的方法,即一个步骤涉及计算每个唯一字母的频率。我去的每个地方都有相同的数组增量器。我没有看到这个表格,也没有完全理解它。我试图找到该格式的支持文档,但无法弄清楚它的实际作用。我可以让它工作;但是,我不确定每个 peice 代表什么。
Peice 我在理解这里括号内发生的事情时遇到了问题。
frequency[toupper(new_letter) - 'A']++;
其中频率是一个数组
示例来自:count 字符出现在数组中的次数?
算法:
- 打开文件/阅读一封信。
- 搜索新字母的字母数组。
- 如果新字母存在:增加该字母的频率槽:frequency[toupper(new_letter) - 'A']++; 如果缺少新字母,则添加到数组并将频率设置为 1。
处理完所有字母后,打印出频率数组:`
cout << 'A' + index << ": " << frequency[index] << endl;
任何帮助理解将不胜感激。