$arr = array(48, 48, 48, 12, 61, 3, 5, 19, 32, 7, 7, 7, 12, 12, 12);
function func($array)
{
$array = array_count_values($array); //统计数组中所有值出现的次数
arsort($array); //按照键值对关联数组进行降序排序
$arrKey = array(); //保存出现最多的组合
foreach ($array as $key => $val) {
if ($val == reset($array)) {
$arrKey[$key] = $val;
}
}
ksort($arrKey); //按键值升序排列
foreach ($arrKey as $key => $value) {
echo $key . "出现:" . $value . "次
";
}
}
func($arr);
不知道你用的什么语言,这个用php实现的,比较简单
#include