上周我接受了采访。我在算法轮回中遇到了一个问题。我回答了这个问题,但面试官似乎并不相信。这就是为什么我分享相同。算法将一个输入文件与给定数量的文件相匹配
请告诉我这个问题的任何优化方法,以便它可以帮助我在未来的访谈。
问题: -
有给出,所有文件都是ASCII文本文件20个文本文件,具有比10^9个字节少 大小。还有一个输入也给出了,这也是 也是一个ASCII文件,比如input.txt。
我们的任务是将输入文件的内容与 给定的20个文件进行战略匹配,并打印最接近的匹配文件的名称。输入文件的内容 可能只匹配部分
在此先感谢。寻找你的回应。
在这种形式下回答是不太可能的。这些文件是真实文本还是任何可打印的ASCII,或基本ASCII或扩展ASCII?结果必须是最佳匹配还是近似值? – 2013-04-04 19:37:57
我相信有一个用于这个特定目的的系统工具。 'cmp'我相信是命名的。 POSIX兼容SO。 – yeyo 2013-04-04 19:39:23
@Kira事情告诉我,这不是面试官希望的! – JBentley 2013-04-04 19:40:04