PHP如何计算超长数组的中位数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计451个文字,预计阅读时间需要2分钟。
方法:1. 使用sort()对数组进行排序,用count()求数组长度;2. 用长度%2=0判断长度是奇数还是偶数,若是偶数,则中位数为(数组名[(长度/2)]+数组名[(长度/2)+1])/2,否则中位数为数组名[(长度/2)]。
方法:1、用sort()进行数组排序,用count()求数组长度;2、用“长度%2==0”判断长度是偶数还是奇数,若是偶数则中位数为“(数组名[(长度)/2]+数组名[((长度)/2)+1])/2”,反之则为“数组[(长度/2)-0.5”。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php求大数组中位数的方法
实现思想:
使用sort() 对数组进行排序,再使用count()求数组长度
判断数组长度是偶数还是奇数
如果数组长度是偶数,那么中位数将为
arr[数组长度/2] +arr[(数组长度/2)+1]/ 2。如果数组长度为奇数,则中位数将是中间元素
arr[(数组长度 / 2) - 0.5]。
本文共计451个文字,预计阅读时间需要2分钟。
方法:1. 使用sort()对数组进行排序,用count()求数组长度;2. 用长度%2=0判断长度是奇数还是偶数,若是偶数,则中位数为(数组名[(长度/2)]+数组名[(长度/2)+1])/2,否则中位数为数组名[(长度/2)]。
方法:1、用sort()进行数组排序,用count()求数组长度;2、用“长度%2==0”判断长度是偶数还是奇数,若是偶数则中位数为“(数组名[(长度)/2]+数组名[((长度)/2)+1])/2”,反之则为“数组[(长度/2)-0.5”。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php求大数组中位数的方法
实现思想:
使用sort() 对数组进行排序,再使用count()求数组长度
判断数组长度是偶数还是奇数
如果数组长度是偶数,那么中位数将为
arr[数组长度/2] +arr[(数组长度/2)+1]/ 2。如果数组长度为奇数,则中位数将是中间元素
arr[(数组长度 / 2) - 0.5]。

