我们正在读一本书,我们必须用它的计数来存储这本书的每个字符。
比如:“This is to test”应该是:T4 H1 I2 S3 O1 E1
这里最合适的数据结构是什么?为什么?以及这里的逻辑是什么。
最佳答案
整数数组在这里就可以了。创建一个数组,每个索引都是字母表中的一个字母(出于性能原因,您可能希望在扫描书籍时分别存储大写和小写字母)。当您扫描时,在该字母的数组位置增加 int。完成后,将它们全部打印出来。
关于c++ - 选择合适的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6653258/