第三次课后作业
1) 基本信息
学号:2017*7078
姓名:杨海亮
码云:https://gitee.com/gewei001/word_frequency/tree/SE7078/
2) 程序分析
1.process_file函数,读文件到缓冲区

2.process_buffer函数,处理缓冲区 bvffer的文件,统计每个单词的频率,存放在字典word_freq

3.output_result函数,用输出函数将处理好的单词按词频排序,输出词频Top10 的单词

4."__main__"函数,设立主函数,用于测试

3) 性能分析结果及改进。
执行次数最多的代码和执行时间最长的代码



改进优化的方法以及改进代码
将原来的代码:

改为:



4) 程序运行命令、运行结果截图以及改进后的程序运行命令及结果截图 。

(6)此次任务完成情况的总结反思
代码改进之后比之前快了一些时间,在实验过程中我发现,当我把不用的软件关掉时,时间就会缩短,可见电脑性能也会影响实验结果。

浙公网安备 33010602011771号