完成主要数据结构后,做一个命令行文本分析工具:读取文件,统计单词频率,按频率或字典序输出,并支持查询某个单词。
这个项目会综合:
- 文件逐块或逐行读取;
- 字符分类与规范化;
- 动态字符串;
- 哈希表计数;
- 动态数组收集结果;
- 排序和二分查找;
- 命令行参数;
- 测试与错误处理。
命令行设计
wordindex [选项] FILE
--top N 输出频率最高的 N 个单词
--alpha 按字典序输出
--query WORD 查询一个单词
--case 区分大小写
2026/7/14大约 4 分钟