我有一个包含(点,值)的哈希图,我计算哈希图中的最小值。其次,检索点我使用它从矩阵中提取相应的值。然后我存储 xmmin,并在数组列表中检索点
我的目标是不考虑数组列表中已经存在的点。我已经尝试过了,但它坚持在第一分钟。
这是我尝试过的
List<Integer> dataPoints = new ArrayList(); // Storing parsed elements including Xmin
HashMap<Integer, List<Integer>> clusters = new HashMap<>();
ArrayList<Integer> listt = new ArrayList<>();
List<Integer> l = new ArrayList<>(); //list of points for each xmin
while(E.size()!=dataPoints.size()) {
int xMin = getKey(E,MinX(E));
System.out.println("Xmin "+xMin);
if (!existsX(dataPoints, xMin)) {
dataPoints.add(xMin);
//checking id X exists in data points if no return close elements
for (int j = 0; j < S.getRow(xMin).length; j++) {
if (S.getEntry(xMin, j) > beta) {
l.add(j);
dataPoints.add(j);
}
}
}
这是 IfExists 函数
for (int k = 0; k < dataPoints.size(); k++) {
if (dataPoints.get(k) != xMin) {
return false;
}
}
return true;
}
How can I achieve that
qq_遁去的一_1
慕的地6264312
翻翻过去那场雪
随时随地看视频慕课网APP
相关分类