个人项目
一、基本信息
学号:2018*****7086
姓名:张浩
仓库:https://gitee.com/gu_qiu/level-18-personal-project
二、时间表
PSP | 任务内容 | 时间估算 | 实际消耗 |
Reanding | 阅读 | 1天 | 2天 |
Planning | 计划 | 1天 | 1天 |
Coding | 代码 | 3小时 | 1小时30分钟 |
Code Review | 代码规范 | 10分钟 | 5分钟 |
Test | 单元测试 | 1天 | 未实现 |
Improve | 效能分析 | 1天 | 未实现 |
Reporting | 撰写博客、push码云 | 10分钟 | 15分钟 |
Postmortem | 总结 | 10分钟 | 5分钟 |
三、程序思路
从头到尾遍历文件,从文件中读取遍历到每一个单词。
把遍历到的单词放到hash_map中,并统计这个单词出现的次数。
定义全局变量N控制输出多少个单词
循环对全部单词次数进行比较获取出现次数最多的那个,输出后,删除。循环N次。
四、单元测试思路
使程序的每一个可执行语句至少执行一次,即实现语句覆盖