у меня есть массив х, который содержит некоторые двойные массивы, как показано ниже:Java группировки координат на основе массива позиций
double x[] = {2, 4, 1, 1};
У меня также есть 3 массивов, которые определяют положение х значений в каждой группе:
int[] cluster1 = {1}; //which means that first value in x array belongs to cluster 1
int[] cluster2 = {2}; //second value in x array belongs to cluster 2
int[] cluster3 = {3, 4}; //third value & forth value in x array belongs to cluster 3.
Как получить результат, например, ниже?
Cluster 1: (2)
Cluster 2: (4)
Cluster 3: (1), (1)
Следует также отметить, что иногда одно и то же значение может появляться два раза в разных кластере. Спасибо за помощь!
Извините, но я не могу понять ваш вопрос. Не могли бы вы попытаться перефразировать его? – user2004685
Что вы пробовали? Я не вижу каких-либо усилий только для ввода кода. – 3kings
Кажется, что ваши массивы 'cluster' являются в основном индексами для массивов' x [] 'и' y [] ', которые задают вопрос, почему они' Double', а не 'Integer'? Если я что-то пропустил ... –