搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 求帮我脑洞大开。
标题:
求帮我脑洞大开。
取消只看楼主
复旦
等 级:
论坛游侠
威 望:
2
帖 子:81
专家分:124
注 册:2018-10-29
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:4
求帮我脑洞大开。
有这么一个题目。
有三种方法。
1.1)定义新的strClass类,并重载比较类的比较函数
2)使用map<strClass,int>进行统计
2.1)将所有的字符串的字母排序
2)使用map<string,int>进行统计
3.
那么有其他更有效的办法吗?
谢谢!
搜索更多相关主题的帖子:
比较
map
int
统计
排序
2018-11-12 01:28
复旦
等 级:
论坛游侠
威 望:
2
帖 子:81
专家分:124
注 册:2018-10-29
第
2
楼
得分:0
上面的encode的功能是什么?
2018-11-12 12:10
复旦
等 级:
论坛游侠
威 望:
2
帖 子:81
专家分:124
注 册:2018-10-29
第
3
楼
得分:0
除了三个方案之外别的可以替代或者更好的方法吗?
2018-11-12 22:01
复旦
等 级:
论坛游侠
威 望:
2
帖 子:81
专家分:124
注 册:2018-10-29
第
4
楼
得分:0
有点懂了。 每一个字符串换成英语字母总高度(“x”-"a")。
很优秀的办法了。
result |= 1u << (s[i]-'A');
这个式我不太懂。 能说明一下吗?
2018-11-13 17:46
复旦
等 级:
论坛游侠
威 望:
2
帖 子:81
专家分:124
注 册:2018-10-29
第
5
楼
得分:0
研究了一会。
unsigned的最大值是2^64吧。(我的系统是64位的。)
这里位操作是在2进制上用的还是16进制上用的?
做的时候,再写一个decode函数,然后用decode和count[]输出,这样吧?
2018-11-13 18:13
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-491186-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.753945 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved