您的位置:首页 > 其它

算法设计时是否要设计一个针对文件的版本?

2014-06-10 22:58 232 查看
刚开始学程序时,我就考虑过是否要提供一个针对文件的算法,特别是那些主要用于文件操作的算法。几年过去了,前几天写一些hash算法时我还特地写了针对文件的算法。今天,我终于意识到,算法并不需要设计一个针对文件的版本,最好也不要这样做。

理由如下:

(1)虽然边读文件边操作可能会快一点,但会混杂算法与文件操作,一个好的有经验的程序员会将各个部分隔离得比较好。

(2)文件操作有不少不同的接口,每个版本都写一个并不实际。

(3)文件操作有其系统特殊性,我们设计的算法应尽量让他只关乎编程语言。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  文件 算法
相关文章推荐