词组 检索
(1)将所有的英文单词生成一个字典Dictionary。(必须采用字符串哈希,hash散列算法)(2)给定一个单词,判断这个单词是否在字典Dictionary中。如果在单词库中,输出这个单词总共出现的次数。否则输出NO。
(3)输出Dictionary中出现次数最高的10个单词。(必须采用快速排序或堆排序算法)
本题本人只会用哈夫曼编码做 求大神指点 用哈希怎么做
typedef struct word { int n; //出现次数 char str[30]; struct word *next; }node, *qnode; typedef qnode Dictionary[26 * 26];