个人项目体会——张宇鹏
个人项目是"词频统计器".
说实话,因为非常简单,没啥特别的体会……
设计过程中很简单——搜索目录和文件(Windows API) , 词频统计(Hash Table),选出M个最大元素(优先队列)
实现起来也没有碰到特别多的问题,CPP程序,耗时约5.5s
其实程序还是有很多可改进的地方——读取文件时的方式(读取多大的字符串),Hash函数的选择(之前选择的hash函数的代价较高),以及更多的错误处理方面。
但是,这个程序完全时“Toy system",除了去跑跑分之外没有任何实用价值,如同ACM题目一般……于是我也没有非常用心的去认真处理每一件事,毕竟那样非常耗时间……
此外,Performance Analyze 很好用……
在时间顾及方面,本来做的时间估计也较为保守,大约是半天的时间,而最终的实际完成时间也大约是3-4h,还是比较准确的。

浙公网安备 33010602011771号