按最长公共子字符串对字符串进行分组

时间:2012-05-08 10:57:00

标签: java collections

我有一个集合,我想用谓词拆分它,谓词在结果集合上。

我想用普通字母的字符串拆分这个列表。

"Inky", "Blinky", "Pinky", "Pinky", "Clyde"

将导致:

  • Inky,Blinky,Pinky - 同样漆黑
  • Blinky,Clyde - 同样的

更好的是,结果将是map: - 1 = Blinky,Clyde - 4 = Inky,Blinky,Pinky

关于普通字母的数量。

给出共同字母的谓词很容易,我有。问题是创建新的集合。

我想我不清楚,我想根据谓词将集合划分为等价类。字符串就是一个例子。我想是一个可怜的人。 在每个等价类中都会有对象回答: (a,b)使得f(a,b)< X。 在我的问题中,X代表a,b之间的距离,我希望将图形除以附近的顶点。

0 个答案:

没有答案