Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ArrayList<Double> dataItems; //data a.k.a. точки на линейке
- ArrayList<Double> cz; // центройды
- ArrayList<Double> row; //массив для модулей
- ArrayList<ArrayList<Double>> groups; // двумерный массив
- <...>
- for (double aItem : dataItems) { //перебор точек
- for (double c : cz) {
- row.add(abs(c - aItem)); //сравнивание центроида с точкой по модулю
- }
- groups.get(row.indexOf(Collections.min(row))).add(aItem); // indexOf(Collections.min(row) - это нахождение в массиве мин значение, а что значит остальное? Почему groups.get если я раньше не заносил туда значения? Прошу, распишите пошагово действия этой команды.
- row.removeAll(row);
- }
Advertisement
Add Comment
Please, Sign In to add comment