编程题:最优平均分配
---------------大神来看---------------
有一串随机的正整数(不考虑大数),然后将这些正整数 ,分配到 N组, 使之 最大的一组 与 最小的一组 两组整数和 差值最小,不需要尽可能解(倒序贪婪,最小贪婪),只求最优解!
例如 30 20 30 20 20
分成n = 2组
1。30 30
2。20 20 20
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
找最优解,可以看看遗传算法
算法之类的不是很懂,但这是我的一个代码。
我是这样想的。
一个数组内,里面有N+1个整数。
进行冒泡排序出最大的和最小的。
之后循环这个数组去取和。
结果就是如下: