1、estimate time:5 hours
了解需要用到的结构和函数:1 hour
遍历目录下文件:0.5 hour
按要求将单词分类:1 hour
对词频排序并输出:0.5 hour
调试:2 hours
2、actual time:12 hours
了解需要用到的结构和函数:3 hours
遍历目录下文件:0.5 hour
按要求将单词分类:2 hours
对词频排序并输出:1 hour
调试:5.5 hours
3、编写代码花费3.5 hours,调试花费5.5 hours
其中main()函数代码如下:
4、10cases:
路径:D:\test\下有文件
1)运行结果:
2)运行结果:
3)运行结果:
4)运行结果:
5)运行结果:对-e模式可以正确执行。
6)在-e模式下运行结果:
7)在普通模式下运行结果:
8)在路径D:\test\下有1.txt和1.cpp两者内容均与第七类测试样本相同,运行结果如下:
9)在给定目录下没有文件,运行结果如下:
10)运行结果:
5、依然存在的问题:运行较慢,对大数据处理貌似有时运行不出来,看了其他同学运行结果,很多都可以,也不知道自己的程序到底问题出在哪里,会继续研究并更新的。也会学习其他同学的代码,看看他们是怎么处理这个问题的。
6、学到的东西:
1)几乎是一门新的语言C++基本的语法和操作
2)学会递归遍历给定目录下要求格式的文件
3)使用VS2012,并进行分析测试
4)学会耐下心来进行调试