问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用python贪心算法和蛮力算法解决问题~~

发布网友 发布时间:2022-04-25 05:54

我来回答

1个回答

热心网友 时间:2022-04-18 07:46

# coding:utf-8 """定义一个函数,名字为sameSums(aList),alist是一个整形list(限定重复元素不超过2个,排2f0e除这样的list,元素前后差为1,[4,5,6,7,8]),函数作用是判断能分成两组,使得两组数字的和相等。若可以择返回值是true,若不可以返回值是false。如下例:sameSums([4, 7, 6, 3]) --> True //4+6 = 10 and 7 + 3 = 10sameSums([3, 3]) --> TruesameSums([4, 12, 16]) --> True //4+12= 16 and 16sameSums([5, 1]) --> False 特别提示:这个题目,贪心算法只能计算上面这样的情况。这个题目,对初学者来说,有点难度,但稍微有点算法基础,编程思路,就不难。先讲一个故事:二个小孩儿时从树上采板栗,最后合并一堆,分板栗,采集一人选一个的分。假定人性是贪婪的,第一个先选的人,选最大的,第二个选的人,选次大的,一直循环下去。贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。这个题目:先将list从大到小排序,中间设置2个空的list,从大的开始选,下一次选的时候,需要比较一下和,如果谁的和小,再添加一个,直到最后一个元素。 """ def sameSums(int_list): """ www.iplaypy.com python教程 """ >>> sameSums([4, 7, 6, 3]) True >>> sameSums([3, 3]) True >>> sameSums([4, 12, 16]) True >>> sameSums([5, 1]) False """ new_lst = sorted(int_list, reverse=True) list1 = list() list2 = list() for n in new_lst: if sum(list1) < sum(list2): list1.append(n) else: list2.append(n) return sum(list1) == sum(list2) if __name__ == "__main__": import doctest doctest.testmod() lst = [3, 9, 10, 30, 8] print sameSums(lst)追问你好,谢谢您给出的想法与分析,请问可以把这道题的源代码(答案)给我吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 什么压缩软件,什么格式可以把WORD、excel之类的文档压的最小? python核心算法有哪些 Python贪心算法 什么是Python科学计算? python中算法是干什么用的 python包含什么算法 什么是年费啊 百度实名认证服务年费?投诉到315有用吗 百度竞价现在除了缴纳开户费还需要年费? 成为百度年费会员,在文库里下载是不是不受限制? 怎么购买百度百科年费? 百度网盘年费交了就只能用一年吗? 百度交年费可以不受限制下载所需文件吗? 求问百度信用卡年费问题! 在百度推广需要交多少年费 ? 百度运营账户管理年费属于什么费用? 百度网盘10t 年费多少钱 百度推广收点击费还要收年费合理吗? 百度推广老户新开还要缴费年审600元费用,加上年费不600这样就是1200元 百度网盘存东西越多年费越高吗 Python算法编程 有哪些用 Python 语言讲算法和数据结构的书 专科考研难度大吗? 专科生考研难度高不高? 专科考研难度有多大,我是一个专科生,比较害怕? 专科生考研几率有多大? 护肤霜和面霜的区别 专升本和专科研究生哪个好考? 护肤霜是面霜吗 专科毕业在职考研难度大不大,具体难在哪? 面霜在护肤品中处于什么地位?多大年纪就可以用面霜了? 考研难吗对于专科生 面霜是什么东西 专科考研难度是不是很大? PPA-ALoox是什么型号? 护肤霜 爽肤水 bb霜的使用先后顺序? 专科考研难度系数比本科考研大吗? 专升本和考研那个难度更大? 身体润肤霜和面霜的真正区别是什么? 专科毕业考研难吗?