先取数取第一个,数组2第2取第2个,以此类推
取完第一次数组之后,判断下数组1,数组2,进行一次排序,将数据最大的排前面(理论上来说,数组1数据最大,因为从大到小排序)
当数组1是最大时,让数组1取倒数第一个值(...最小值),数组2取倒数第2个值,以此类推
这时候,数组1取得是最小,数组2取的是第二小,会让总数开始慢慢的接近,以此类推
下面是一个n个数字分2组的实例代码,分x组的可以自己写咯
arr总数:' .( array_sum($arr1)+array_sum($arr2));
}
group_arr(10, 100);
注意,这个算法思路取到的不一定是最接近的值,