Java 将文件签名与预定义签名进行比较的最佳方法是什么?

Java 将文件签名与预定义签名进行比较的最佳方法是什么?,java,algorithm,Java,Algorithm,我有一个包含文件签名记录的XML文件列表(700个文件)。我想根据这些签名记录列表测试给定的文件。存储这些XML文件以进行快速比较的最佳方法是什么 第二个问题: 如何检测错误的签名 预处理这些文件并创建一个字典,将文件签名映射到文件名。将其存储在一个或其他数据结构中,具有快速的查找时间,即O(logn)或更好。然后查询数据结构。最快的方法是将所有XML加载到内存中。700是个小数目。然后,如果可能的话,使用线性或二叉树对签名进行排序。现在,您可以搜索您的列表。如果是二叉树,你可以使用二叉搜索,这

我有一个包含文件签名记录的XML文件列表(700个文件)。我想根据这些签名记录列表测试给定的文件。存储这些XML文件以进行快速比较的最佳方法是什么

第二个问题:
如何检测错误的签名

预处理这些文件并创建一个字典,将文件签名映射到文件名。将其存储在一个或其他数据结构中,具有快速的查找时间,即O(logn)或更好。然后查询数据结构。

最快的方法是将所有XML加载到内存中。700是个小数目。然后,如果可能的话,使用线性或二叉树对签名进行排序。现在,您可以搜索您的列表。如果是二叉树,你可以使用二叉搜索,这会更快