给你思路 n个字符的正文
笨方法 把所有的出现的字符拿出来 如为m个
循环 用a[m]数组统计
次数为m*n
好一点的 字符为一字节 8个二进制位
将正文的每个字符与0000 0001 进行 &操作 得出2组 为1的为1组 0为一组
得出的2组字符 再去0000 0010进行&操作 于是得出 4组
....中间如果进行&操作后 只有一组值 那么不分枝 ....
一直到 1000 0000 最坏的情况是 256组 此为叉叉树的思想 深度为8
用递归 栈 等实现方法取决于你 最后统计每组的长度就可以了
声明下 此为一个想法 本人没有实现过 也不想去实现