【发布时间】:2017-02-07 09:21:00
【问题描述】:
我有三个列表:
List<String> list1 = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
List<String> list3 = new ArrayList<String>();
list1.add("return");
list1.add("==");
list1.add("NULL");
list1.add("&&");
list1.add("password");
list2.add("password");
list2.add("&&");
list2.add("return");
list2.add("==");
list2.add("NULL");
list3.add("return");
list3.add("==");
list3.add("NULL");
我想将list1与list2和list3进行比较,如果相似度> = 0.6,则表示它们是相似列表。在本例中,list2 和 list3 都是相似的列表。
【问题讨论】:
-
问题是?
-
(1) 如何定义相似度? (2) 你最好的尝试在哪里,失败的原因是什么?
-
如果list4有list4.add("str.length"); list4.add("
-
感谢您的澄清。更好的是,编辑您的问题并在其中添加信息。