2015-10-17 48 views
-2

我需要编写一个程序,使文件的列表,对它们进行比较,并检查他们所共有的巫婆的话,所以我需要在一个循环的循环中的一环循环的原因,我需要检查所有文件的所有文件。我不需要代码,但我只需要帮助我如何可以制作一个文件列表,它可以像100个文件或3等有人可以帮助我吗?对比所有FILLES所有文件,回路中循环

编写接受两个或多个文件名,并打印出有共通字数最多的两个文件的名称的程序。

+1

你有任何代码可以显示吗?如果你能够显示你的代码和你有什么问题,你可以得到一些关于下一步做什么的指导,或者如果有什么你不正确的做法,纠正你。 – idjaw

+0

你的问题太泛滥了!更精确。 – Mattia

+0

你需要显示你的工作和努力,然后寻求帮助,听起来像*家庭作业*作业。另外,如果你不知道如何在python中创建一个循环,你应该首先考虑使用教程。 – ray

回答

1

不,littleboy,你并不需要在一个循环回路中循环,在循环回路。

您需要阅读的文件通过文件,这是一个循环,并使各的校验和。它会是什么(最有可能的字典在字典中)它是由你来决定的。您将这些校验和存储在一个列表中。

然后你通过该列表中的所有其他比较当前的校验迭代。

这是一个循环 - O(n *** 2)。

可能用于不应该被嵌套或具有其他所有回路推入功能。

从来没有这么少,这是一个苛刻的算法,如果不是计算,然后记忆。 (如果有很多文件和/或他们很大)。

有了这样的算法,总会有什么妥协使用更多。内存或处理器。