algorithms-for-computing-li.../LinearRegressionTool/src/main/java/presenter/algorithms/Comparators/YOrderLineComparatorBegin.java

31 lines
701 B
Java
Raw Normal View History

package presenter.algorithms.Comparators;
import model.Line;
2017-06-20 14:59:24 +00:00
import java.util.Comparator;
/**
* Implementierung verschiedener Algorithmen zur Berechnung von Ausgleichsgeraden.
*
* @Author: Armin Wolf
* @Email: a_wolf28@uni-muenster.de
* @Date: 19.06.2017.
*/
public class YOrderLineComparatorBegin implements Comparator<Line> {
@Override
public int compare(Line o1, Line o2) {
2017-09-07 09:21:48 +00:00
// if (o1.getY1() == o2.getY1()) {
// if (o1.getX1() <= o2.getX1()) {
// return -1;
// } else {
// return 1;
// }
// } else if (o1.getY1() < o2.getY1()) {
// return -1;
// } else {
// return 1;
// }
return o1.getY1().compareTo(o2.getY1());
}
2017-09-07 09:21:48 +00:00
}