第五章作业

本文深入探讨了回溯法的基本概念及其在解决子集和问题中的应用,详细解析了子集和问题的解空间结构和约束函数,同时分享了作者在学习过程中的体会和挑战。

1.你对回溯法的了解。

回溯法,是一种系统地搜索问题的方法,其算法思想有点类似于树的深度遍历。可用于满足约束条件的可行解,或进一步求使目标函数取最大或最小值得最优解问题。

2.请说明“子集和”问题的解空间结构和约束函数。

子集和问题是一颗子集树,就是一颗完全二叉树,每次搜索时选择0或1,决定他的搜索路径。

约束函数:相加的子集是否超过输入的c

3.请说明在本章学习过程中遇到的问题及结对编程的情况

本章学习的回溯算法是我个人感觉这一本书里面掌握最差的算法,虽然算法思想很容易理解,也很容易理清算法解决思路,但是在实际解题过程中会容易思路混乱,不知道该如何剪枝或是下一步该怎么做,所以还是得多打题来加深自己对回溯算法的认知。

结对编程:与之前一样并未出现太大问题。

转载于:https://www.cnblogs.com/pppeng/p/10165072.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值