INNER CODE UNIT · TypeScript

median

hasura/graphql-bench · app/queries/src/executors/k6/index.ts:348

function median(numbers) {
    if (numbers.length === 0) return 0 // I guess

    const sorted = Float64Array.from(numbers).sort();
    const middle = Math.floor(sorted.length / 2);

    if (sorted.length % 2 === 0) {
        return (sorted[middle - 1] + sorted[middle]) / 2;
    }

    return sorted[middle];
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…