思路
给定一个数组,内容都为数字
获取数组内最大值(可使用max()函数或for循环判断)
初始化一个长度为最大值减一的数组与一个存放计数的数组
循环遍历整个输入的数组
若在计数数组中存在一个键名为循环中当前数组值的键...php
$array = array(1,2,1,1,1,1,1,1,2,5,3,45,2,25,3,22,3,3,4,4,4,4,4,23,23,42,3,22,2,3,4,23,4,234,32,2,2,3,1,1,1...$bucket[$arr[$i]] = 0;
}
$bucket[$arr[$i]]++;
}
$sortedIndex = 0;
foreach...== null){
for($j=0;$j循环将该值添加到数组
$arr[$sortedIndex...>
函数解析
max( num/array,num) 函数
第一个参数若为数字(可为数组)则需要第二个参数,返回最大值