Guest User

Untitled

a guest
Sep 10th, 2015
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. ArrayList<Double> dataItems; //data a.k.a. точки на линейке
  2. ArrayList<Double> cz; // центройды
  3. ArrayList<Double> row; //массив для модулей
  4. ArrayList<ArrayList<Double>> groups; // двумерный массив
  5. <...>
  6. for (double aItem : dataItems) { //перебор точек
  7. for (double c : cz) {
  8. row.add(abs(c - aItem)); //сравнивание центроида с точкой по модулю
  9. }
  10. groups.get(row.indexOf(Collections.min(row))).add(aItem); // indexOf(Collections.min(row) - это нахождение в массиве мин значение, а что значит остальное? Почему groups.get если я раньше не заносил туда значения? Прошу, распишите пошагово действия этой команды.
  11. row.removeAll(row);
  12. }
Advertisement
Add Comment
Please, Sign In to add comment