字符串中字符的频率题?# JobHunting - 待字闺中O*i2011-11-14 08:111 楼给一个字符串,like “hello world",然后输出 l:3 o:2 e:1 d:1 h:1 r:1 w:1。就是每个出现的字符和其出现的频率,要求频率从高到低输出。Hash表是无序的,怎么按从高到低输出?
C*y2011-11-14 08:112 楼我想这个都不需要hash表直接搞个size=26的int型数组就行了统计完再sort一下就行了当然你可以说着也是一种hash可能有更巧妙的办法,等其他同学来回答吧【在 O******i 的大作中提到】: 给一个字符串,like “hello world",然后输出 l:3 o:2 e:1 d:1 h:1 r:1 w:1。就: 是每个出现的字符和其出现的频率,要求频率从高到低输出。: Hash表是无序的,怎么按从高到低输出?
p*22011-11-14 08:114 楼26不一定够吧?可能不止字母。【在 C***y 的大作中提到】: 我想这个都不需要hash表: 直接搞个size=26的int型数组就行了: 统计完再sort一下就行了: 当然你可以说着也是一种hash: 可能有更巧妙的办法,等其他同学来回答吧
c*22011-11-14 08:117 楼这个排序后只能得到次数吧,对应是哪个字母还是不知道吧【在 C***y 的大作中提到】: 我想这个都不需要hash表: 直接搞个size=26的int型数组就行了: 统计完再sort一下就行了: 当然你可以说着也是一种hash: 可能有更巧妙的办法,等其他同学来回答吧