我有一个有关如何返回在单个数组的索引中相邻放置的已排序字谜列表的问题。为了澄清这一点:
数组sortedAnagrams:sortedAnagrams [0] = aspsortedAnagrams [1] = passortedAnagrams [2] =代码sortedAnagrams [3] = coedsortedAnagrams [4] =装饰sortedAnagrams [5] =法国
根据此示例,很明显我的索引“ 2”,“ 3”和“ 4”具有最高的字谜。如何编写一种方法,可以说这些索引包含最高的字谜?
我开始这样做,但我不知道应该如何继续。
public static String[] getLargestAnagramGroup(String[] stringList){
for (int i = 0; i < stringList.length; i++) {
int j = i + 1;
if (AnagramUtil.areAnagrams(stringList[i],stringList[j]) == true) {
j++;
} else {
i = j;
}
}
return null; // for now
public static void main(String[] args) {
String[] ListOfSortedAnagrams = new String[] {"asp", "pas", "code", "coed", "deco" , "France" }
System.out.print("Most occurring anagrams are: " + AnagramUtil.getLargestAnagramGroup(String[] ListOfSortedAnagrams));
我有一个有关如何返回在单个数组的索引中相邻放置的已排序字谜列表的问题。为了澄清这一点:数组sortedAnagrams:sortedAnagrams [0] = asp ...