Java List Median mediane(List liste)

Here you can find the source of mediane(List liste)

Description

mediane

License

Open Source License

Declaration

public static double mediane(List<Double> liste) 

Method Source Code


//package com.java2s;
/*/*from w w w .j av  a2 s  .c  o m*/
 * This file is part of the GeOxygene project source files. GeOxygene aims at
 * providing an open framework which implements OGC/ISO specifications for the
 * development and deployment of geographic (GIS) applications. It is a open
 * source contribution of the COGIT laboratory at the Institut G?ographique
 * National (the French National Mapping Agency). See:
 * http://oxygene-project.sourceforge.net Copyright (C) 2005 Institut
 * G?ographique National This library is free software; you can redistribute it
 * and/or modify it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of the License,
 * or any later version. This library is distributed in the hope that it will be
 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
 * General Public License for more details. You should have received a copy of
 * the GNU Lesser General Public License along with this library (see file
 * LICENSE if present); if not, write to the Free Software Foundation, Inc., 59
 * Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

import java.util.List;

public class Main {

    public static double mediane(List<Double> liste) {
        if (liste.isEmpty()) {
            return 0.0;
        }
        Double[] listeTriee = liste.toArray(new Double[0]);
        java.util.Arrays.sort(listeTriee);
        return listeTriee[liste.size() / 2].doubleValue();
    }
}

Related

  1. median(List data)
  2. median(List data)
  3. medianAbsVal(List vals)
  4. medianAbsValAboveThresh(List vals, double thresh)
  5. medianDouble(List vals)