统计若干个大型英文txt文件中所有单词出现的次数,并输出出现次数最多的前10个单词及其出现次数

统计若干个大型英文txt文件中所有单词出现的次数,并输出出现次数最多的前10个单词及其出现次数

问题描述:

统计若干个大型英文txt文件(如英文小说)中所有单词出现的次数,并输出出现次数最多的前10个单词及其出现次数。

单词字符定义为大小写字母、数字和下划线,
其他字符均看作单词分隔符;
自行设计合适的数据结构及相关算法;
程序运行结束时将txt文件名以及统计结果写入磁盘;
每次程序启动时(除了首次运行)将上次的结果读入内存、显示;
能根据用户选择实现重新初始化、查找某单词出现次数、追加统计、退出等功能。