比较所有文件与所有文件,循环循环
Compare all files with all files, loop in loop
我需要编写一个程序,制作一个文件列表,比较它们并检查它们有哪些共同的词,所以我需要一个循环一个循环一个循环一个循环因为我需要检查所有文件与所有文件。我不需要代码,但我只需要有关如何制作文件列表的帮助,它可以是 100 个文件或 3 个等,有人可以帮助我吗?
编写一个程序,接受两个或多个文件名,并打印出具有最多共同词的两个文件的名称。
不,小男孩,你不需要循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环
您需要逐个文件读取,这是一个循环,并对每个文件进行校验和。它将是什么(很可能是字典中的字数)由您决定。您将这些校验和存储在一个列表中。
然后遍历该列表,比较所有其他列表的当前校验和。
这是一个循环中的循环 - O(n***2)。
可能使用的所有其他循环不应嵌套或必须放入函数中。
尽管如此,这是一个要求很高的算法,如果不是在计算上,那么在记忆上。 (如果有很多文件 and/or 它们就很大)。
对于这样的算法,总是需要在使用更多方面做出妥协。内存或处理器。
我需要编写一个程序,制作一个文件列表,比较它们并检查它们有哪些共同的词,所以我需要一个循环一个循环一个循环一个循环因为我需要检查所有文件与所有文件。我不需要代码,但我只需要有关如何制作文件列表的帮助,它可以是 100 个文件或 3 个等,有人可以帮助我吗?
编写一个程序,接受两个或多个文件名,并打印出具有最多共同词的两个文件的名称。
不,小男孩,你不需要循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环中循环
您需要逐个文件读取,这是一个循环,并对每个文件进行校验和。它将是什么(很可能是字典中的字数)由您决定。您将这些校验和存储在一个列表中。
然后遍历该列表,比较所有其他列表的当前校验和。
这是一个循环中的循环 - O(n***2)。
可能使用的所有其他循环不应嵌套或必须放入函数中。
尽管如此,这是一个要求很高的算法,如果不是在计算上,那么在记忆上。 (如果有很多文件 and/or 它们就很大)。
对于这样的算法,总是需要在使用更多方面做出妥协。内存或处理器。