桶排序似乎并不适用于字符串排序。当然,非要用桶排序来排字符串也是有办法的,但是同样有前提条件:字符串必须是已知范围内的,并且有明确的排序规则。这样一来,我们就可以用结构体,给每个字符串赋一个id之类的,把字符串的排序转为已知范围的数字排序,就可以用桶排序了,最后输出的时候,根据id来输出响应的字符串。
@Jason(杨) 怎么通过字符串确定id,hash?
@lt if(strcmp(str, struct.str) == 0 ) id = struct.id
哈哈……光听名字就很有趣了~