rra*_*azd 2 c++ algorithm vector
我试图确定一个以字符为元素的向量中最常见的字符.
我在想这样做:
这似乎很复杂,因此我想知道是否有人可以建议这种方法在性能/良好编码方面是否被认为是"可接受的"
这可以用更好的方式完成吗?
如果您只使用常规的ascii字符,则可以使解决方案更快一些 - 而不是使用映射,使用大小为256的数组,并使用数组单元格中给定代码"x"计算字符的出现次数count[x].这将从您的解决方案中删除对数(256),从而使其更快一些.对于该算法的优化,我认为不能做更多的事情.
| 归档时间: |
|
| 查看次数: |
1396 次 |
| 最近记录: |