(List<Double> line)
| 36 | FindMinima::bisection |
| 37 | ); |
| 38 | public static Result minima(List<Double> line) { |
| 39 | for(Function<List<Double>, Result> alg : |
| 40 | algorithms) { |
| 41 | Result result = alg.apply(line); |
| 42 | if(result.success) |
| 43 | return result; |
| 44 | } |
| 45 | return Result.fail; |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | public class ChainOfResponsibility { |