《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
关于 LearnKu
我真是太天真了,上面的算法确实有问题。找到一个蠢办法:将原始数组进行组合,穷举出所有可能的组合。然后遍历这些组合,找出组合求和值与平均值最接近的组合:
结果:
@LiamHao 错了你仔细想想,这是道动态规划题
个人想法哈, 没具体验证, 将数组从大到小排序后的
$arr, 创建$arr1,$sum1和$arr2,$sum2, 遍历$arr as $item如果$sum1>=$sum2 则将$item给$arr2 就是将$item给总和小的那个子数组首评已更新,办法比较老套,效率是个问题,但是能用。
动态规划
看了楼上两位老哥提到了一个名词【动态规划】,本人不甚了解,于是乎去查询研究了一下,故而恍然大悟,学到了新的知识。
在此把楼主的问题作为考试题目,自己解答了下加深一下印象:
最终结果符合预期,感谢!