TOP

CSDN收集“百分位数的算法实现”

- CSDN | 点击量:

自己最近遇到一个关于计算百分位数的一个项目,在网络上找了很久都没找到,很多都是复制粘贴千片一律的,看着迷迷糊糊,很难受。

最近在CSDN上找到了两篇关于计算百分位数的文章,在此推荐。感谢两位大神解决了,困扰已久的难题。

public static double getPercentile(int[] A, double p) {
if (A == null)
return 0;
double res = 0;
Arrays.sort(A); // 从小到大排序
double x = (A.length - 1) * p;
int i = (int) x; // 取出整数部分
double j = x - i; // 还没找到最精确的取double数的小数部分的方法,有可能会有误差
res = (1 - j) * A[i] + j * A[i + 1];
return res;
}

作者:BugFree_张瑞 

来源:CSDN 

原文:https://blog.csdn.net/u011489043/article/details/78056851 


作者:lws0888

来源:CSDN 

原文:https://blog.csdn.net/lws0888/article/details/53044420     

image.png

image.png


转载注明(米茨-MICZ)原文地址:

相关文章!