第三次课后作业

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)此次任务完成情况的总结反思

  代码改进之后比之前快了一些时间,在实验过程中我发现,当我把不用的软件关掉时,时间就会缩短,可见电脑性能也会影响实验结果

  

  

  

 

posted @ 2019-04-04 19:07  a_boys  阅读(123)  评论(2编辑  收藏  举报