2015-10-17 49 views
-2

我需要編寫一個程序,使文件的列表,對它們進行比較,並檢查他們所共有的巫婆的話,所以我需要在一個循環的循環中的一環循環的原因,我需要檢查所有文件的所有文件。我不需要代碼,但我只需要幫助我如何可以製作一個文件列表,它可以像100個文件或3等有人可以幫助我嗎?對比所有FILLES所有文件,迴路中循環

編寫接受兩個或多個文件名,並打印出有共通字數最多的兩個文件的名稱的程序。

+1

你有任何代碼可以顯示嗎?如果你能夠顯示你的代碼和你有什麼問題,你可以得到一些關於下一步做什麼的指導,或者如果有什麼你不正確的做法,糾正你。 – idjaw

+0

你的問題太氾濫了!更精確。 – Mattia

+0

你需要顯示你的工作和努力,然後尋求幫助,聽起來像*家庭作業*作業。另外,如果你不知道如何在python中創建一個循環,你應該首先考慮使用教程。 – ray

回答

1

不,littleboy,你並不需要在一個循環迴路中循環,在循環迴路。

您需要閱讀的文件通過文件,這是一個循環,並使各的校驗和。它會是什麼(最有可能的字典在字典中)它是由你來決定的。您將這些校驗和存儲在一個列表中。

然後你通過該列表中的所有其他比較當前的校驗迭代。

這是一個循環 - O(n *** 2)。

可能用於不應該被嵌套或具有其他所有迴路推入功能。

從來沒有這麼少,這是一個苛刻的算法,如果不是計算,然後記憶。 (如果有很多文件和/或他們很大)。

有了這樣的算法,總會有什麼妥協使用更多。內存或處理器。