是的,这是一项家庭作业/实验室作业。我很有趣想出/找到一种算法(我可以理解:P)来使用“回溯”来解决子集和问题。
有人有一些有用的资源吗?我花了最后一个小时左右的时间在谷歌上搜索,并不太想找到我认为我可以实际使用的东西。xD
谢谢!
是的,这是一项家庭作业/实验室作业。我很有趣想出/找到一种算法(我可以理解:P)来使用“回溯”来解决子集和问题。
有人有一些有用的资源吗?我花了最后一个小时左右的时间在谷歌上搜索,并不太想找到我认为我可以实际使用的东西。xD
谢谢!
将数据放入向量中。
然后编写一个具有 3 个参数的例程:向量、索引和总和。使用以下参数调用此例程:向量、0、0。
该例程应执行以下任务:
我故意在这个算法中省略了 2 个部分:
或者,您可以使用函数的返回值来确定是否已找到正确的子集。
该算法的复杂度为 O(2^N),因此对于大集合来说会非常慢。
玩得开心。