我推荐用数组做我不太清楚汉字的编码反正汉字不超过10W个但可以肯定是一个汉字对应一个类似与ascii的编码假设是100000-200000之间的int类型ch先定义intcode[100000]={0};读取一个ch(int)就在code[ch-100000]+=1;最后遍历code数组就OK了千万别用链表什么的,小文件还好说但文件大了,读取N慢,不幸你试试